Some number problems in eSpeak

Jonathan Duddington jsd at clara.co.uk
Tue Apr 25 21:20:12 EDT 2006


In article <20060425181654.GA27053 at taylor.homelinux.net>,
   Lorenzo Taylor <lorenzo at taylor.homelinux.net> wrote:

> Is there a way to change the way these numbers are spoken, or is this
> a bug?

The number pronunciation is all done by rules, see the ".group 9"
section towards the end of the  data/english_rules  file.  So you can
experiment if you wish.

I should be able to fix item "1.05" easily, but making the rest
completely correct would make the rules much more complicated.  It may
be better to write a number pronunciation routine in the main program,
rather than trying to do it all by rules (although that would make it
fixed).

Do you have any suggestions for how to say numbers, for example, should
a six or seven digit number without commas be spoken like "one million
two hundred and thirty four thousand five hundred and sixty seven"
(which is rather cumbersome), or as individual digits, or like a
telephone number with the digits spoken in pairs?





More information about the Speakup mailing list