Welcome to TomTomForums.com - TomTom, GPS Navigation Community Mark forums read | View Forum Leaders
TomTomForums.com - TomTom, GPS Navigation Community



TomTom Tweak Discussion Anything TomTom tweak related


Reply
LinkBack Thread Tools Display Modes
Tweaking computer voices on TomTom Go 740
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-12-2010, 04:21 PM
 
Hello,

Has anyone had any luck tweaking the TTS voices on their TomTom?

I'm hoping to correct the bad pronunciation of key destinations like San Francisco and San Jose, because they are used very frequently to indicate a direction on a highway.

So far the following things have had absolutely NO effect, and I'm wondering what I'm doing wrong:

* Changing voice pitch, speed, age, etc. in e.g. LoquendoTTS\data\voices\Dave\Dave.vde
* Adding entries to LoquendoTTS\data\roadnrEnglishUS.lex
* Moving entries to various different places within roadnrEnglishUS.lex, i.e. end of
, very end of file, beginning of file.
* capitalization, i.e. no difference between "francisco = " and "Francisco = "

I even tested crazy entries for debugging. Inserting "francisco" = "monkeyfart" still didn't change the pronunciation of San Francisco.

Has anyone successfully tweaked these voices? Seems like the plaintext config files aren't being used at all.
 
 
 
 
dhn dhn is offline
Super Moderator
dhn's Avatar

Reply With Quote
dhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the roughdhn is a jewel in the rough
 
Join Date: Oct 2007
Location: Toronto Canada
Posts: 12,370
01-12-2010, 04:45 PM
 
I think they are but I also thing an encrypted one is utilized as well. That may be the issue.
__________________
TomTom 720--NA Map 855--WCE Map 840--NZ Map 835--App 8.351
 
 
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-12-2010, 05:38 PM
 
Just tried something I was sure would work and it didn't... This one kinda confuses me.

I opened the pronunciation database using an SQLite editor, looked up the record for "Francisco" which had some oddities in it including an aspiration mark between the "fra" and the "ncisco" (would indicate fra-ha-ancisco which is one of the problems.)

I deleted the record and overwrote the database file on the TomTom and again nothing changed.

File I'm talking about:

LoquendoTTS\data\languages\English\EnglishUs.dbl


Deleted the file entirely, and the English TTS voices stop working. It must be referencing the file somehow.

When I looked in the folder again, the database file had been recreated blank.

Replaced the phonetic entry for Francisco with the contents of the entry from "Gesundheit". Voices now work again but still say "Fran-;-theeskaw".

UK datatbase does not have an entry for Francisco, but pronounces it correctly.

Tried adding an entry for "sanfrancisco" pronounced like "yamaguchi" and keeping "Francisco" pronounced as "gesundheit". TTS still says "Fran-;-theeskaw"


so yeah. Confused.
 
 
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-12-2010, 11:50 PM
 
No, I thought if there was an application update it was supposed to show in Home. I'll go poking around and see if I can find some instructions.
 
 
 
 
mvl mvl is offline
Super Moderator

Reply With Quote
mvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enough
 
Join Date: Dec 2008
Location: Boston, MA, USA
Posts: 3,508
01-13-2010, 07:21 PM
 
If you're not on app 9.026 and no newer app update doesn't show in HOME, delete ttgo.bif, and then disconnect and power off/on the Tomtom. Then try plugging it in and updating again.

For California road names, you may want to try one of the Spanish or Mexican Spanish voices. If you keep you language set to English, they'll speak English with a Spanish accent, which may be better for you in California.
__________________
Current Tomtoms:

GO 740 app 9.054 (weekdays)
Map North America 2GB 855 + full POI + map subscription
+ LIVE services

GO 930 app 8.302 (weekends)
Map North America 855 + map subscription
Map WCE_2GB 825
+ PLUS traffic + Fuel prices + free safety cameras

HOME 2.7.4.1962 - WinXPproSP3

Prior Tomtoms:
Go 720, Go 510, One Limited Edition, One 2nd edition (all sold)
 
 
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-13-2010, 09:28 PM
 
No luck deleting ttgo.bif.

I connected the device, deleted the file (it was on the root folder), ejected using the eject button in Home. Allowed it to reboot into the GPS (clicked NO do not connect to 'computer'), shut it down, turned it back on, clicked YES to connect to the computer. It searched for updates, still no newer application.

These same four updates appear every time I connect:

Fuel Prices USA
Safety Cameras - USA, CAN
QuickGPSfix
Map Share - map updates for North America

If I install them they come back the next day which seems reasonable for those items, I assume that's normal.

EDIT: Opened up the ttgo.bif and I see these troublesome lines considering it's a Go 740:

DeviceName=TomTom GO 520
DeviceVersionHW=GO 520

EDIT (again sorry): The previous ttgo.bif had the correct model number.

Honestly most of the reason I'm complaining about the text to speech, is it seems like a huge step backwards even from where the technology was ten years ago. If you go to the Loquendo (sp?) site and listen to their interactive onsite demo, it sounds ten times better. If switching to the ancient open source espeak software brings an improvement in legibility, somewhere there was a job that somebody didn't do.

Like picking up a cake from the bakery and they didn't know how to make frosting, so they tried dumping sugar water on the cake. "You know guys, people have known how to make frosting for a long time."

Can I navigate with it? Well yeah. It's just distracting and I wish it wasn't resisting my attempts to fix it.

Last edited by misterbk; 01-13-2010 at 09:33 PM..
 
 
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-14-2010, 11:32 PM
 
Interesting advancements, though I'm well aware nobody else might be interested...

Editing the following file allows you to turn on logging for the Loquendo TTS program:
/LoquendoTTS/default7.session

"LogFile" = stderr

Change to: "LogFile" = "/mnt/sdcard/LoquendoTTS/log.txt"
You can use any valid filename or location. Looks like the root of the folder structure you can browse with your computer is /mnt/sdcard.

You probably do not want to leave the file logging permanently. It will grow in size and at very least cause excessive re-writing of the flash card which reduces its life.

After doing this I can see a bunch of Loquendo errors popping up in the log. Some select examples:

Code:
15/01/2010 - 04:10:12.632 - (pid:00394) - Unable to open defaultEnglishUs configurator file "/mnt/sdcard/LoquendoTTS/data/defaultEnglishUs.ycf"
15/01/2010 - 04:10:50.269 - (pid:00394) - Switching style to defaultEnglishUs failed
15/01/2010 - 04:10:50.280 - (pid:00394) - Unable to open file /mnt/sdcard/LoquendoTTS/data/defaultEnglishUs.lex
15/01/2010 - 04:10:50.281 - (pid:00394) - Error opening lexicon file "/mnt/sdcard/LoquendoTTS/data/defaultEnglishUs.lex". Check INI file or registry settings
15/01/2010 - 04:10:50.282 - (pid:00394) - Unable to load lexicon file /mnt/sdcard/LoquendoTTS/data/defaultEnglishUs.lex
15/01/2010 - 04:10:50.283 - (pid:00394) - Unable to load lexicon /mnt/sdcard/LoquendoTTS/data/defaultEnglishUs.lex
15/01/2010 - 04:10:50.811 - (pid:00394) - Unable to open ENG; configurator file "/mnt/sdcard/LoquendoTTS/data/ENG;.lcf"
15/01/2010 - 04:10:50.812 - (pid:00394) - Switching language to ENG; failed
15/01/2010 - 04:10:50.826 - (pid:00394) - Unknown phoneme in Sampa string "=TELEATLAS;("paU|@l"
15/01/2010 - 04:10:52.327 - (pid:00394) - Duplicates found in file /mnt/sdcard/LoquendoTTS/data/ROADNREnglishUs.lex
The "Duplicates found" error message was my fault. In a desperate fit to get a change I made to have some effect I put copies of "francisco" = "sidewalk" in nine different syntactical locations in the file. (Fixed now. And no nothing changed.)

But why is it looking for files called defaultEnglishUs?

I tried making copies of all the "roadnrEnglishUS" files, naming them "defaultEnglishUS" instead. Now the only error message that routinely shows is this:
Code:
15/01/2010 - 06:53:21.071 - (pid:00400) - Unknown phoneme in Sampa string "=TELEATLAS;(%sAn"

But still I cannot change how anything is pronounced.

As another last-ditch effort to make SOMETHING happen, I replaced all instances of "street" with "fountain". Still no change so I had a thought and held the power button for 15 seconds to reboot.

Still no change.

At this point I've looked at every file that is user editable in any way I can fathom, even to the point of whipping out a SQLite database editor and directly accessing what looks like the central phonetic database.

I think it's safe to say that it is not possible for an end user to change the pronunciation of words on a Tomtom.

(But why then have there been people talking about doing it, and listing instructions?)

It still doesn't add up, but now I've encountered navigational issues with the GPS, so I'm done with this unit and it's going back to the store. (At no insignificant cost to me I might add... It has to be shipped halfway across the country at this point!)

Specifically what it did was, it told me to stay in the left lane (those words exactly) immediately followed by an "Exit Right", on a 6-lane highway, causing me to miss my exit. Fortunately traffic was abnormally light and I could make the next one, but only barely and I'm sure I pissed some people off doing it. I've driven this same area with a 5 or 6 year old cheap-o Garmin unit and the directions and pronunciation were both solid.
 
 
 
 
mvl mvl is offline
Super Moderator

Reply With Quote
mvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enough
 
Join Date: Dec 2008
Location: Boston, MA, USA
Posts: 3,508
01-15-2010, 04:51 AM
 
I've been able to make some changes using these files to smaller streets, but longer-named signposts ignore my edits.

You're misnamed file issues seem strange. Try resetting your Loquendo data as something may be corrupt.

- delete the entire Loquendo folder on the Tomtom
- delete mydocuments\tomtom\home\download\complete\computer voice (if present)
- do this to reinstall the app and core Loquendo files
- re-download Susan from "Add voices" in HOME

I'll check my log later today to see if it's reporting errors with the longer signposts.
__________________
Current Tomtoms:

GO 740 app 9.054 (weekdays)
Map North America 2GB 855 + full POI + map subscription
+ LIVE services

GO 930 app 8.302 (weekends)
Map North America 855 + map subscription
Map WCE_2GB 825
+ PLUS traffic + Fuel prices + free safety cameras

HOME 2.7.4.1962 - WinXPproSP3

Prior Tomtoms:
Go 720, Go 510, One Limited Edition, One 2nd edition (all sold)
 
 
 
 
mvl mvl is offline
Super Moderator

Reply With Quote
mvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enoughmvl will become famous soon enough
 
Join Date: Dec 2008
Location: Boston, MA, USA
Posts: 3,508
01-15-2010, 09:13 AM
 
Quote:
Originally Posted by misterbk View Post
If I install them they come back the next day which seems reasonable for those items, I assume that's normal.

EDIT: Opened up the ttgo.bif and I see these troublesome lines considering it's a Go 740:

DeviceName=TomTom GO 520
DeviceVersionHW=GO 520

EDIT (again sorry): The previous ttgo.bif had the correct model number.
That ttgo.bif error is pretty big, definitely something wrong with your 740 model. Explains all the bugs you've been having with with TTS in other threads (they can be customized, and it doesn't work for you). The 520 has Loquendo 6.9 and the files are all different from Loquendo 7 that is supposed to be on a 740. So if the application misidentifies the hardware as a 520, it's going to look for Loquendo files that aren't there and will definitely cause all your TTS issues.
__________________
Current Tomtoms:

GO 740 app 9.054 (weekdays)
Map North America 2GB 855 + full POI + map subscription
+ LIVE services

GO 930 app 8.302 (weekends)
Map North America 855 + map subscription
Map WCE_2GB 825
+ PLUS traffic + Fuel prices + free safety cameras

HOME 2.7.4.1962 - WinXPproSP3

Prior Tomtoms:
Go 720, Go 510, One Limited Edition, One 2nd edition (all sold)
 
 
 
 
TomTom Newbie

Reply With Quote
misterbk is an unknown quantity at this point
 
Join Date: Jan 2010
Posts: 21
01-15-2010, 10:50 AM
 
The reset went through and the voices are still the same as they started. I'm testing some routes before I touch anything. (Also to make sure I didn't just happen to drive the one worst-case glitchy route in the area.)

Found a particularly funny one:

"Marina Blvd" = "mari nipple lovard"
 
 
 
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by torema
- by JustJoe
- by neinome


Partner Links



All times are GMT -7. The time now is 03:41 AM.