After some searching I found a thread on a Dutch site explaining how to extract seperate files from the TomTom files. (I'm not 100% if this works, haven't tested it myself.)
'Idiots guide to TomTom Voices'
There are 59 seperate voice command files in each voice skin.
The definitive listing is below.
These commands are OGG Vorbis encoded and then compacted into a single CHK files.
Voices come in 2 parts. Each CHK file has corresponding .VIF file.
The *.VIF file contains the description of the voice and the related *.CHK file.
For Example the "null" voice skin I created is made up of two files, one called null.vif and one called data71.chk. The null.vif file contains the following text
null
data71.chk
Creating your own voice skin simply involves the following steps.
1) Download OggDropXPd from here .
This utility allows you to convert .WAV files to .OGG files simply by dragging them onto the box that says "Drop Files Here"
2) Download VIFTOOL from here
This is a command line utility that either expands a .VIF files into it's component .OGG files, or re-combines these .OGG files into a .VIF file.
Now decide what you want to do next. If you want to change one of the existing 59 voice commands follow steps. (3 - 11)
If you want to create your own voice commands from scratch and build your own voice skin, follow step in Idiots Guide part 2.
3) Copy the .VIF the .CHK files that make up the voice you have chosen to modify into a new directory on your PC. DO NOT TRY THIS ON THE SD CARD WHILE IT IS IN THE GO. Copy the VIFTOOLS.zip file into this directory and extract all of the files.
You should have the following files.
library.zip
python23.dll
viftool.exe
w9xpopen.exe
zlib.pyd
_sre.pyd
and for example.
data05.chk
engf.vif
4) Expand the voice using the following command from the command line
viftool split engf.vif
This will give you the following 59 .OGG files.
After.ogg
50.ogg
80.ogg
100.ogg
200.ogg
300.ogg
400.ogg
500.ogg
600.ogg
700.ogg
800.ogg
Meters.ogg
Arrive.ogg
TurnRight.ogg
2ndLeft.ogg
2ndRight.ogg
3rdLeft.ogg
3rdRight.ogg
AhExit.ogg
AhExitLeft.ogg
AhExitRight.ogg
AhFerry.ogg
AhKeepLeft.ogg
AhKeepRight.ogg
AhLefturn.ogg
AhRightTurn.ogg
AhUTurn.ogg
BearLeft.ogg
BearRight.ogg
Charge.ogg
Depart.ogg
KeepLeft.ogg
KeepRight.ogg
LnLeft.ogg
LnRight.ogg
MwEnter.ogg
MwExit.ogg
MwExitLeft.ogg
MwExitRight.ogg
RbBack.ogg
RbCross.ogg
RbExit1.ogg
RbExit2.ogg
RbExit3.ogg
RbExit4.ogg
RbExit5.ogg
RbExit6.ogg
RbLeft.ogg
RbRight.ogg
RoadEnd.ogg
SharpLeft.ogg
SharpRight.ogg
Straight.ogg
TakeFerry.ogg
Then.ogg
TryUTurn.ogg
TurnLeft.ogg
UTurn.ogg
Yards.ogg
4) Select the voice command you want to alter, and delete it. for example "ARRIVE.OGG" is "You have reached your destination"
5) Using any windows based sound recorder (usually found under Acessories, Entertainment) record a WAV file and call it the same name as the file you want to replace, but leave it with a WAV extension. In the above example I record and save "ARRIVE.WAV"
7) Copy OggDropXPd.exe into the directory you are working from. Run OggDropXPd.exe
8) Drap the .WAV file onto the box where it says "Drop Files Here" This will create a new file called "ARRIVE.OGG"
9) Delete the original .VIF and .CHK files from this working directory.
10) Re-compile the new .VIF and .CHK files using the following command.
viftool join 05 "English - Jane (GB)" engf.vif
Copy these two files data05.chk and engf.vif back to your SD card. Job Done.
If you want to totally recreate your own voiceskin the process is essentially the same but a little easier, as you don't have to split the original voicefile.
11) Creating 59 .WAV files with names that correspond to the list below. Most of the names are fairly self explanatory.
After.wav
50.wav
80.wav
100.wav
200.wav
300.wav
400.wav
500.wav
600.wav
700.wav
800.wav
Meters.wav
Arrive.wav
TurnRight.wav
2ndLeft.wav
2ndRight.wav
3rdLeft.wav
3rdRight.wav
AhExit.wav
AhExitLeft.wav
AhExitRight.wav
AhFerry.wav
AhKeepLeft.wav
AhKeepRight.wav
AhLeftTurn.wav
AhRightTurn.wav
AhUTurn.wav
BearLeft.wav
BearRight.wav
Charge.wav
Depart.wav
KeepLeft.wav
KeepRight.wav
LnLeft.wav
LnRight.wav
MwEnter.wav
MwExit.wav
MwExitLeft.wav
MwExitRight.wav
RbBack.wav
RbCross.wav
RbExit1.wav
RbExit2.wav
RbExit3.wav
RbExit4.wav
RbExit5.wav
RbExit6.wav
RbLeft.wav
RbRight.wav
RoadEnd.wav
SharpLeft.wav
SharpRight.wav
Straight.wav
TakeFerry.wav
Then.wav
TryUTurn.wav
TurnLeft.wav
UTurn.wav
Yards.wav
12) Converting these WAV files into OGG files using OggDropXPd.exe
13) Compile these into a new voice using the following command
viftool join 71 new new.vif
14) copy the data71.CHK and new.VIF file to your GO.
15) Under Change Preferences, Change Voice, choose "Special 1", which will dispay a ? instead of a country flag
References.
http://www.pocketgpsworld.com/tomtom-go-usa.php.
http://www.mytomtomgo.com/forum/view...ht=voice+files