Number Enunciation

Discussion in 'TomTom Voices' started by Grumpyoldman, Jul 27, 2009.

  1. Grumpyoldman

    Grumpyoldman

    Joined:
    Jul 19, 2009
    Messages:
    8
    Likes Received:
    0
    Location:
    Cheshire England
    TomTom Model(s):
    Go720
    I'm happy enough with the standard Tom-Tom voices, but cannot get on with road numbers being enunciated as "Five thousand two hundred and sixty two". I would like a voice that enunciates the road number as "Five, Two, Six, Two", preferably one of the standard voices. Is there such a thing?
     
    Grumpyoldman, Jul 27, 2009
    #1
    1. Advertisements

  2. Grumpyoldman

    brian_m

    Joined:
    Jul 31, 2009
    Messages:
    12
    Likes Received:
    0
    Location:
    San Diego, CA, USA
    TomTom Model(s):
    GO 630
    The text to speech definitely leaves something to be desired. I was driving up the 805 North in San Diego this morning and it was stating it as "8-WEST-5".
     
    brian_m, Jul 31, 2009
    #2
    1. Advertisements

  3. Grumpyoldman

    dhn Moderator

    Joined:
    Oct 1, 2007
    Messages:
    22,362
    Likes Received:
    387
    Location:
    Toronto Canada
    TomTom Model(s):
    720; 540; 1535 LIVE; Via 1605; Go 50
  4. Grumpyoldman

    bobydkd

    Joined:
    Aug 25, 2009
    Messages:
    1
    Likes Received:
    0
    We've noticed that "zero" as in the 405 or the 101 freeways is always pronounced "west". This has confused guests who have borrowed TomTom when visiting from out-of-state. "Susan" frequently mispronounces Spanish names and, iin Palm Springs reverses double street names: Vista Chino comes out Chino Vista. I correct her repeatedly, but to no avail. Some kids just never learn! Any suggestions from anyone on how to alter/modify this annoying behavior?
     
    bobydkd, Aug 25, 2009
    #4
  5. Grumpyoldman

    alwayslost

    Joined:
    Dec 8, 2009
    Messages:
    6
    Likes Received:
    0
    New to the tomtom XL340S- bought one on black friday, and solved the problem you mentioned in a different way, so it will not affect you if you drive into Canada.

    As mvlpointed out in another thread

    " There's a highway file roadnrEnglishUS.rex (note the "rex") that appears to renumber highways in American vernacular. eg: 405 = "Four-oh-five"
    I think the o=west is firing after that messing everything up"

    This is 100% correct. The solution is as follows

    Using Windows Explorer, Open your Tomtom and use path
    LoquendoTTS/data/

    Open the roadnrEnglishUS.REX file in a text editor
    You'll see strings like this- = "\1 \s US \Nx \2 o \Nx \3 \4" . Note the lowercaseletter o.

    Replace all the letter "o"s with a string that will not occur in normal language.
    For my TomTom, I used "qxq", but any string will probably work

    Now we need to associate that string with "o"

    open up roadnrEnglishUS.LEX
    and write a new line
    "qxq" = "o"
    Just tested it. Problem solved. And it shouldn't affect the French "o=ouest" problem at all.

    Try it and let me know if it works for you.
     
    alwayslost, Dec 8, 2009
    #5
  6. Grumpyoldman

    doctormstein1

    Joined:
    Dec 4, 2007
    Messages:
    747
    Likes Received:
    6
    Location:
    Holtsville, NY
    TomTom Model(s):
    2535M Live
    don't know if computer voice DAVE would be any better but many tomtom users prefer him
     
    doctormstein1, Dec 8, 2009
    #6
  7. Grumpyoldman

    number6

    Joined:
    Dec 9, 2009
    Messages:
    1
    Likes Received:
    0
    A superior (IMHO) solution is to edit the regular expression file in the same directory so that is uses the word "oh" instead of "o". This way, the original "o" entries for Quebec "o=west" references will still work and "oh" is pronounced the same as "o" in any case.

    The file to edit is LoquendoTTS/data/roadnrEnglishUS.REX. Be sure to make a backup before you play. Change all "o" references in the regular expressions to "oh". My file ends up looking like like this. Note the three "oh"s (lines 2, 5 and 8).

    Code:
    "(^|[ \t]+)US[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 \s US \2_\3 \4"
    "(^|[ \t]+)US[ \-]*([0-9])0([0-9])([^0-9])" = "\1 \s US \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)US[ \-]*([0-9][0-9]?)([^0-9])" = "\1 \s US \2 \3"
    "(^|[ \t]+)HW[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Highway \2_\3 \4"
    "(^|[ \t]+)HW[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Highway \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)HW[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Highway \2 \3"
    "(^|[ \t]+)I[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Interstate \2_\3 \4"
    "(^|[ \t]+)I[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Interstate \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)I[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Interstate \2 \3"
    
     
    number6, Dec 9, 2009
    #7
  8. Grumpyoldman

    alwayslost

    Joined:
    Dec 8, 2009
    Messages:
    6
    Likes Received:
    0
    ^^^^

    Yes, much more elegant. I didn't think of that. If the files get overwritten again (They did when I loaded another American TTS voice), I'll make your change.
     
    alwayslost, Dec 9, 2009
    #8
  9. Grumpyoldman

    dhn Moderator

    Joined:
    Oct 1, 2007
    Messages:
    22,362
    Likes Received:
    387
    Location:
    Toronto Canada
    TomTom Model(s):
    720; 540; 1535 LIVE; Via 1605; Go 50
    The information you people have provided is certainly worthy of making this thread a sticky. Thanks.
     
    dhn, Dec 9, 2009
    #9
  10. Grumpyoldman

    alwayslost

    Joined:
    Dec 8, 2009
    Messages:
    6
    Likes Received:
    0
    There is one more issue that I have noticed.

    Something like I-295 will be spoken as "Interstate two-ninety-five", and US-295 will be spoken as "US two-ninety-five", Highway 295 will be spoken as "Highway two hundred and ninety-five"
    It appears that Highway is no longer coded as HW (was it ever?) but is now coded as Hwy (at least in 840maps)

    This can be corrected in the roadNRUSEnglish.rex files. As always, please backup before you play.

    So my code now looks like (note the three "Hwy" in place of HW).

    Code:
    "(^|[ \t]+)US[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 \s US \2_\3 \4"
    "(^|[ \t]+)US[ \-]*([0-9])0([0-9])([^0-9])" = "\1 \s US \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)US[ \-]*([0-9][0-9]?)([^0-9])" = "\1 \s US \2 \3"
    "(^|[ \t]+)Hwy[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Highway \2_\3 \4"
    "(^|[ \t]+)Hwy[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Highway \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)Hwy[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Highway \2 \3"
    "(^|[ \t]+)I[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Interstate \2_\3 \4"
    "(^|[ \t]+)I[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Interstate \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)I[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Interstate \2 \3"
    
     
    alwayslost, Dec 15, 2009
    #10
  11. Grumpyoldman

    rdrivas

    Joined:
    Dec 24, 2006
    Messages:
    48
    Likes Received:
    1
    Location:
    Toledo OH
    TomTom Model(s):
    TT VIA 1605
    I don have the "LoquendoTTS/data/" folder on my unit ??? I'm using Navcore 8.351 Please let me know,
     
    rdrivas, Mar 18, 2010
    #11
  12. Grumpyoldman

    mvl Moderator

    Joined:
    Dec 19, 2008
    Messages:
    5,432
    Likes Received:
    60
    Location:
    Boston, MA, USA
    TomTom Model(s):
    GO 2535 LIVE, GO 1535 LIVE, GO 740 LIVE, Go 930
    The 720 and 920 don't have the numbering hint file. You should be able to add the same rows to the following file to accomplish the same thing:

    \LoquendoTTS\EnglishUs\roadnrAUS.EnglishUS6.8.lex
     
    mvl, Mar 18, 2010
    #12
  13. Grumpyoldman

    rdrivas

    Joined:
    Dec 24, 2006
    Messages:
    48
    Likes Received:
    1
    Location:
    Toledo OH
    TomTom Model(s):
    TT VIA 1605

    I tried this and it didn't make any difference.

    Not a big deal. Thank you,
     
    rdrivas, Mar 19, 2010
    #13
  14. Grumpyoldman

    bugeyed1

    Joined:
    Jun 6, 2010
    Messages:
    37
    Likes Received:
    0
    Location:
    Conroe Texas
    TomTom Model(s):
    VIA 1605tm
    Been following this thread with much interest. Any help fixing the FM (farm to market) road numbers that are spoken as "fm two hundred ninety five road"? Don't know where thje road comes from?? BTW my Garmin & Mio both screw up the FM part on some occasions. They say Federated States of Micronesia. Haven't seen this with the 540. That may have to do with caps or lower case fm.
    Cheers,
    kev
     
    Last edited: Jun 7, 2010
    bugeyed1, Jun 7, 2010
    #14
  15. Grumpyoldman

    Rob2160

    Joined:
    Jun 13, 2010
    Messages:
    7
    Likes Received:
    1
    Awesome stuff..

    Thank you very much for all this advice
     
    Rob2160, Jun 13, 2010
    #15
  16. Grumpyoldman

    RGold

    Joined:
    Aug 28, 2010
    Messages:
    6
    Likes Received:
    0
    How to I change the Hwy 217 NB to pronounce North Bound and not the letters NB ?

    I added entries to the roadnrEnglishUS.lex

    "nb" = northbound"

    But it didn't work.
     
    RGold, Sep 7, 2010
    #16
  17. Grumpyoldman

    dhn Moderator

    Joined:
    Oct 1, 2007
    Messages:
    22,362
    Likes Received:
    387
    Location:
    Toronto Canada
    TomTom Model(s):
    720; 540; 1535 LIVE; Via 1605; Go 50
    Try capitalizing the 'nb'.
     
    dhn, Sep 7, 2010
    #17
  18. Grumpyoldman

    sirkan

    Joined:
    Oct 12, 2008
    Messages:
    4
    Likes Received:
    0
    Issue with hundreds

    Thanks very much for the fix to the mispronunciation of numbers on TomToms...I did find a bit of an issue that I'd appreciate help getting resolved.

    In the DC area they have a lot of highways that end in double zeros (e.g., MD-100, the new MD-200, VA-400, and VA-7100). The current code readout has the words read, "one-oh-zero"...is there a way to get the numbers to read as "one hundred" just when there are two trailing zeroes?

    Thanks a lot in advance.
     
    sirkan, Oct 3, 2010
    #18
  19. Grumpyoldman

    sirkan

    Joined:
    Oct 12, 2008
    Messages:
    4
    Likes Received:
    0
    Fixed it myself...

    Fixed the issue myself. I tested it on my TomTom GO 740 LIVE and it hasn't broken anything with Susan, but it would help if somebody could load it up and see if it works on their TomTom.

    I only made changes to the US and Highway lines as they are the only ones that have "00" hundred highways...

    Always remember to BACKUP your old files before loading...

    Code:
    "(^|[ \t]+)US[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 \s US \2_\3 \4"
    "(^|[ \t]+)US[ \-]*([0-9])([0-9])0([^0-9])" = "\1 \s US \Nx \2 hundred \Nx"
    "(^|[ \t]+)US[ \-]*([0-9])0([0-9])([^0-9])" = "\1 \s US \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)US[ \-]*([0-9][0-9]?)([^0-9])" = "\1 \s US \2 \3"
    "(^|[ \t]+)Hwy[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Highway \2_\3 \4"
    "(^|[ \t]+)Hwy[ \-]*([0-9])([0-9])0([^0-9])" = "\1 Highway \Nx \2 hundred \Nx"
    "(^|[ \t]+)Hwy[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Highway \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)Hwy[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Highway \2 \3"
    "(^|[ \t]+)I[ \-]*([0-9])([1-9][0-9])([^0-9])" = "\1 Interstate \2_\3 \4"
    "(^|[ \t]+)I[ \-]*([0-9])0([0-9])([^0-9])" = "\1 Interstate \Nx \2 oh \Nx \3 \4"
    "(^|[ \t]+)I[ \-]*([0-9][0-9]?)([^0-9])" = "\1 Interstate \2 \3"
    
     
    sirkan, Oct 10, 2010
    #19
  20. Grumpyoldman

    bonzomom

    Joined:
    Sep 11, 2010
    Messages:
    5
    Likes Received:
    0
    TomTom Model(s):
    XXL 540 TM
    You guys are my champions! Thanks to you, I've now corrected some big issues ("1 West 1", "Los An-hale-las" (Los Angeles), and "HW" (now "Highway"). Now I just have to work my way through other city mispronunciations. (Sacramento sounds like "Sac-rah-men-tah".)

    Before I discovered this board, I was getting ready to send my GPS back to TomTom for a replacement. Now it looks like I'll be keeping it. Thank you so much!
     
    bonzomom, Nov 12, 2010
    #20
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. icecoldtexan

    XL-S what is your OS number

    icecoldtexan, Mar 5, 2008, in forum: General TomTom Discussion
    Replies:
    1
    Views:
    699
    cleblanc92
    Mar 5, 2008
  2. azcool

    GO 720 Cannot say Number 13

    azcool, Nov 11, 2009, in forum: General TomTom Discussion
    Replies:
    5
    Views:
    1,218
  3. Strutob

    Road number enunciation

    Strutob, Jul 15, 2010, in forum: General TomTom Discussion
    Replies:
    2
    Views:
    961
    c4791p
    Jul 16, 2010
  4. BCfromKY

    Number Enunciation revisited

    BCfromKY, Jul 17, 2011, in forum: TomTom Voices
    Replies:
    0
    Views:
    2,346
    BCfromKY
    Jul 17, 2011
  5. brownboots

    map version number

    brownboots, Sep 2, 2011, in forum: Maps and Routing
    Replies:
    2
    Views:
    2,600
    Andy_P
    Sep 3, 2011
Loading...