How to fix poor TTS pronunciation

Status
Not open for further replies.

mvl

Moderator
Joined
Dec 19, 2008
Messages
5,475
Location
Boston, MA, USA
Country
<img src="/styles/default/custom/flags/us.png" alt="United States" /> United States
TomTom Model(s)
Tomtom GO for Android
After many many hours, I figured out a workaround for the poor TTS on most Tomtom devices.

It impacts all devices that use Loquendo (except maybe the really old GO 910). It does not impact devices that use Vocalizer (ONE-XLS from 2007, ONE 125S, ONE130S, XL325S, XL330S, and iPhone).

To fix TTS, go to your map folder (usually "North America" or "Usa_Canada_and_Mexico") and look for the file cphoneme.dat. Rename this file cphoneme.old.

After that most of your TTS will be fine. If there are any words that are still mispronounced, you can fix them by using notepad to edit the following files:
- \LoquendoTTS\data\roadnrEnglishUS.lex (all models except the GO 720/920)
- \LoquendoTTS\EnglishUs\roadnr.EnglishUs6.8.lex (for the GO 720/920)

Thanks to misterbk, canderson, and malouff for all the additional background research that helped me isolate this fix.

cphoneme.dat is the Teleatlas hint file, that processes localized hints before the Loquendo hint file processes. The problem is that the cphoneme.dat file appears to be using special characters that Loquendo doesn't understand. Many times when words are pulled from cphoneme, the Loquendo error log says it cannot interpret them. Further, when this interpretation error happens, Tomtom stops looking at the roadnrEnglish and EnglishUS.dbl hint files. Loquendo does a great job on its own pronouncing these words without Teleatlas's assistance, as evidenced by the demo at loquendo.com

I hope this helps others, I tested it through a variety of problem roads ("Boston", "San Francisco", etc).
 
Last edited:
Status
Not open for further replies.

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Latest resources

Forum statistics

Threads
28,986
Messages
195,790
Members
67,966
Latest member
vananhnga33

Latest Threads

Back
Top