NVDA announces O'clock

dennis huckle

Hello all,

When, in notepad I am going through a list of radio programs and a program is shown as being on at 17:00:00 or any other hour nvda says “17 o’clock.

Can I stop this or is it just one of these things.

Its okay for radio programs but I may not want this feature for other programs.

Kind regards,

Dennis huckle


Sascha Cowley

This is a feature of your speech synthesiser, not of NVDA itself. There may be an option in your synth to control this, or, alternatively, you could create a regular expression speech dictionary entry to circumvent this behaviour. A pattern such as "([0,1][0-9]|2[0-3]):00:00" with replacement "\1 :00 :00" (note the spaces after the digits and before the colons) should probably work.



Or, if it's only for full hours, the replacement could be "\1 hundred hours" if you want to go "full military."

And if you wanted to get anal retentive, the pattern could be:  ([0,1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])
with the replacement being: \1, \2, and \3 seconds

So 16:45:12 would read as sixteen, forty-five, and 12 seconds

And it could get even crazier if you wanted any two digits that begin with a zero to be read as zero followed by the single digit and similar.  Regular expressions are hard but natural language is harder!!

Brian - Windows 10, 64-Bit, Version 21H1, Build 19043  

Yep.  Discipline.  Accountability.  Joy.  Fun.  Responsibility.

That's what life is about.  And in that order.

        ~ Liza Minnelli