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.