diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2021-07-08 10:42:54 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2021-07-08 10:57:57 -0400 |
commit | a952cf52d5015e4389c12840aad6837c67dfed6a (patch) | |
tree | 3ccc27d828a7837b4d2a1ba8d827fccb8c85ff04 | |
parent | 39b82afb45fb0072e65c07a0eb5392dce5d9439e (diff) | |
download | rockbox-a952cf52d5.tar.gz rockbox-a952cf52d5.zip |
voice: Corrections to 24-hour time voicing:
* Voice leading "Oh" if hours is under 10.
(ie "0900" is read as "oh nine hundred hours"
Change-Id: I09853909221e0dd6da354f7e4bb9733ff5edca90
-rw-r--r-- | apps/talk.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/talk.c b/apps/talk.c index 551d9672bc..827dd10c2a 100644 --- a/apps/talk.c +++ b/apps/talk.c @@ -1493,9 +1493,13 @@ void talk_time(const struct tm *tm, bool enqueue) else { /* Voice the time in 24 hour format */ + if(tm->tm_hour < 10) + talk_id(VOICE_OH, true); talk_number(tm->tm_hour, enqueue); if (tm->tm_min == 0) - talk_ids(true, VOICE_HUNDRED, VOICE_HOUR); + { + talk_ids(true, VOICE_HUNDRED, VOICE_HOURS); + } else { /* Pronounce the leading 0 */ |