From a952cf52d5015e4389c12840aad6837c67dfed6a Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Thu, 8 Jul 2021 10:42:54 -0400 Subject: 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 --- apps/talk.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 */ -- cgit v1.2.3