Home PageFacebookRSS News Feed
PocketGPS
Web
SatNav,GPS,Navigation
Pocket GPS World - SatNavs | GPS | Speed Cameras: Forums

Pocket GPS World :: View topic - Custom TomTom voice files
 Forum FAQForum FAQ   SearchSearch   UsergroupsUsergroups   ProfileProfile   Log in for private messagesLog in for private messages   Log inLog in 

Custom TomTom voice files

 
Post new topic   Reply to topic    Pocket GPS World Forum Index -> TomTom Portable Navigation Devices
View previous topic :: View next topic  
Author Message
TomTomTim
Occasional Visitor


Joined: Feb 10, 2005
Posts: 25

PostPosted: Fri Feb 11, 2005 6:02 pm    Post subject: Custom TomTom voice files Reply with quote

To make your own custom voice files:

Please note that I have only succeeded in doing this for TomTom Palm Bluetooth 4.400 (build 2840) on Tungsten T3. It worked for me but it might not work for you. I cannot accept any responsibility for loss or damage to your files, your Palm, your relationship or anything else you might loose or damage as a result of trying to replicate my experience.

Start by making 59 separate '.wav' files - one for each of the items listed below. To make them effective, you need to use the correct tone so that they will concatenate nicely - this may take a bit of practice but it can also be a lot fun, especially if you sample from songs, DVD or TV.

I used RecordPad and WavePad from http://nch.com.au to do my recording and wave file editing as it is cheap but has lots of control over the settings (there is a trail period which would give you plenty of time to try this out).

I have a note from Alex Graff (Ghostwheel) that the sound files for the Palm version of TomTom might have to be recorded at 16Khz mono, not at 40Khz mono, which I understand to be the norm for other versions. I have not been able to verify this information, save that 16Khz files work on my Palm. My thanks to Alex for this useful snippet - not to mention all the work he must have put into writing Viftool in the first place.

Following Alex's advice, all my files are recorded at 16 kHz, 16 bit, mono 31 kb/sec in PCM format.

Here is the list of wav files you need to make:

# 'After.ogg' => 'After'
# '50.ogg' => '50'
# '80.ogg' => '80'
# '100.ogg' => '100'
# '200.ogg' => '200'
# '300.ogg' => '300'
# '400.ogg' => '400'
# '500.ogg' => '500'
# '600.ogg' => '600'
# '700.ogg' => '700'
# '800.ogg' => '800'
# 'Meters.ogg' => 'Metres' // Note US spelling for file name
# 'Arrive.ogg' => 'You have arrived at your destination'
# 'TurnRight.ogg' => 'Turn Right'
# '2ndLeft.ogg' => 'Take the second left'
# '2ndRight.ogg' => 'Take the second right'
# '3rdLeft.ogg' => 'Take the third left'
# '3rdRight.ogg' => 'Take the third right'
# 'AhExit.ogg' => 'Exit ahead'
# 'AhExitLeft.ogg' => 'Exit left, ahead'
# 'AhExitRight.ogg' => 'Exit right, ahead'
# 'AhFerry.ogg' => 'Ferry ahead'
# 'AhKeepLeft.ogg' => 'Ahead, keep left'
# 'AhKeepRight.ogg' => 'Ahead, keep right'
# 'AhLeftTurn.ogg' => 'Left turn ahead'
# 'AhRightTurn.ogg' => 'Right turn ahead'
# 'AhUTurn.ogg' => 'U-turn ahead'
# 'BearLeft.ogg' => 'Bear left'
# 'BearRight.ogg' => 'Bear right'
# 'Charge.ogg' => 'Congestion charge'
# 'Depart.ogg' => 'Depart' //I’ve never heard TomTom say this command, so I am not sure what it is meant to be…
# 'KeepLeft.ogg' => 'Keep left'
# 'KeepRight.ogg' => 'Keep right'
# 'LnLeft.ogg' => 'Stay in the left lane'
# 'LnRight.ogg' => 'Stay in the right lane'
# 'MwEnter.ogg' => 'Take the motorway'
# 'MwExit.ogg' => 'Leave the motorway'
# 'MwExitLeft.ogg' => 'Leave the motorway at the exit on the left'
# 'MwExitRight.ogg' => 'Leave the motorway at the exit on the right'
# 'RbBack.ogg' => 'Go around the roundabout'
# 'RbCross.ogg' => 'Cross the roundabout'
# 'RbExit1.ogg' => 'First exit'
# 'RbExit2.ogg' => 'Second exit'
# 'RbExit3.ogg' => 'Third exit'
# 'RbExit4.ogg' => 'Fourth exit'
# 'RbExit5.ogg' => 'Fifth exit'
# 'RbExit6.ogg' => 'Sixth exit'
# 'RbLeft.ogg' => 'Go left on the roundabout'
# 'RbRight.ogg' => 'Go right on the roundabout'
# 'RoadEnd.ogg' => 'At the end of the road'
# 'SharpLeft.ogg' => 'Sharp left'
# 'SharpRight.ogg' => 'Sharp right'
# 'Straight.ogg' => 'Go straight on'
# 'TakeFerry.ogg' => 'Take the ferry'
# 'Then.ogg' => 'Then'
# 'TryUTurn.ogg' => 'Turn around when possible'
# 'TurnLeft.ogg' => 'Turn left'
# 'UTurn.ogg' => 'Make a U-turn'
# 'Yards.ogg' => 'Yards'

Save all the files in one folder and then convert them to '.ogg' files. You can use any ogg-compatible software, I chose oggenc from Vorbis: a free command-line utility.

To convert all your '.wav' files in one go using oggenc:
First copy oggenc.exe to the folder where you have stored your '.wav' files (and no other '.wav' files)
Execute this command in a DOS window: "for %f in (*.wav) do oggenc -b 16 %f"
You will now have a full set of '.ogg' files. There is no need to get rid of the '.wav' files.

Next, run Viftool to join the '.ogg' files into a single '.vif' file – for this part, I will assume that the files are all in a single folder called ‘files’ that is a sub-folder of the one containing viftool.exe. Note that I copied the file DATA12.CHK from my SD card into the same folder as viftool before executing this command

From a command window: viftool join 12 "My Test" files\data12.vif
You should see this:
Creating vif file...
Creating chk file...
Done.

You will find both files in the folder that contained the '.ogg' files.

You may now simply replace the file DATA12.DAT on your SD card (after making a backup, of course Wink)with the one created by Viftool.

DATA12.VIF is not needed for TomTom Palm and can be ignored, however, you may wish to keep it if you want to extract the ogg files later (using Viftool “split”)

Good luck
Back to top
View user's profile Send private message
lbendlin
Pocket GPS Staff
Pocket GPS Staff


Joined: 02/11/2002 22:41:59
Posts: 11878
Location: Massachusetts, USA

PostPosted: Fri Feb 11, 2005 11:38 pm    Post subject: Reply with quote

just a brief comment - the "-b 16" is not correct. It should be omitted entirely. (it defines the bitrate, not the sampling rate)

So instead use "for %f in (*.wav) do oggenc %f"

You may have to normalize your WAVs to 0dB and then amplify by 6dB to make them a bit louder without having too much of a distortion.
_________________
Lutz

Report Map Errors here:
TomTom/TeleAtlas NAVTEQ
Back to top
View user's profile Send private message Send e-mail
tomtomgone
Occasional Visitor


Joined: Feb 10, 2005
Posts: 29

PostPosted: Sat Feb 12, 2005 10:19 am    Post subject: Reply with quote

Thanks for the how-to, looking forward to some new voice files soon Smile
Back to top
View user's profile Send private message
TomTomTim
Occasional Visitor


Joined: Feb 10, 2005
Posts: 25

PostPosted: Sat Feb 12, 2005 12:49 pm    Post subject: Reply with quote

No worries Smile

My thanks to Lutz for pointing out the error in the command to convert ogg files and also for the tip about volume. So far I am finding the volume fine without any adjustment, but others may find it necessary to pump it up a bit.

I also realised that I forgot to add a link to Alex Graff's excellent (and vital) programme: Viftool. Embarassed

You can download Viftool here (http://ghostwheel.de/viftool.zip).

TomTomTim
Back to top
View user's profile Send private message
Zeena
Regular Visitor


Joined: Oct 15, 2004
Posts: 187
Location: Norway

PostPosted: Tue Feb 22, 2005 9:30 pm    Post subject: Reply with quote

This is how I did it:
(this is not a correction of any previous posts, but only my experience)

1. Download viftool and vorbis-tools. Unpack and place them in two different folders. - Yes there are many files in each package but don’t bother.

Creating the OGG-files:

2. Paste the 59 wav-files in the directory where oggenc.exe (and a lot of other files from the package) is stored. (Wav: 22050 Hz, 16bit for all TT exept 16000 Hz for Mobile)

3. Start commandline (Start ---> Run ---> type: cmd) and change directory to where oggenc.exe and the wav's is stored.

4. Cut the following command and paste it into the command line:

Code:
oggenc 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

5. The OGG-files will be created in the same folder.

Creating the vif and chk files:

6. Take all the new OGG-files and cut/paste them into the folder where "viftool.exe" is placed.

7. Start command line and change directory to where viftool.exe and the OGG's are placed.

8. Cut the following command and paste it into the command line:

Code:
viftool.exe join 97 Gry addon.vif

97= the number of the fileset
Gry= name of the voice set
addon.vif= the vif-file name (remember the .vif ending)
(this naming worked for me, but im not sure about what I realy do Wink )

9. Then you will get the files: "addon.vif" and "data97.chk". This is the two files needed for TomTom Palm, HP NavPack and GO will be created in the same folder where "viftool.exe" is placed.

-Voila-

To create files for Mobile: do exactly the same as above, but make sure you have the sample rate 16000 Hz on the wav-files.

(-To moderator: feel free to correct my pure English)
_________________
Gunnar Nystul, Forum Admin, TomTom Forum Norway and Nystul Navigasjon
Back to top
View user's profile Send private message Visit poster's website
lbendlin
Pocket GPS Staff
Pocket GPS Staff


Joined: 02/11/2002 22:41:59
Posts: 11878
Location: Massachusetts, USA

PostPosted: Tue Feb 22, 2005 9:31 pm    Post subject: Reply with quote

we would never dare to correct your pure english Laughing

but for step 4. you are much better off with
Code:
for %f in (*.wav) do oggenc %f

_________________
Lutz

Report Map Errors here:
TomTom/TeleAtlas NAVTEQ
Back to top
View user's profile Send private message Send e-mail
Zeena
Regular Visitor


Joined: Oct 15, 2004
Posts: 187
Location: Norway

PostPosted: Tue Feb 22, 2005 9:43 pm    Post subject: Reply with quote

Yes - Wink

Laughing Out Loud...
I understand this after I have read TomTomTim's instructions again. Wink

I did not know this tread when i make my use of these tools myself.
_________________
Gunnar Nystul, Forum Admin, TomTom Forum Norway and Nystul Navigasjon
Back to top
View user's profile Send private message Visit poster's website
FISHMAN
Occasional Visitor


Joined: Nov 14, 2004
Posts: 4

PostPosted: Wed Mar 02, 2005 10:13 am    Post subject: TOMTOM VOICE INSTRUCTIONS Reply with quote

TIM

I have tried your instructions for changing the voices & instructions on a TTG and it works absolutely perfectly.

I created a file called DATA05.chk as this replaces JANES VOICE.

DATA04.chk is the English male voice.

One of the things I found difficult was to KEEP the same tone whilst recording all 59 files. Especially as some files have ONE word and some have 6 or 7.
Otherwise when joined and played back with MY VOICE it sounded ???
awful.

Anyway great piece of work thanks.

Bill
Back to top
View user's profile Send private message Send e-mail
TomTomTim
Occasional Visitor


Joined: Feb 10, 2005
Posts: 25

PostPosted: Wed Mar 02, 2005 10:18 am    Post subject: Reply with quote

Bill,

Glad to hear that it works for GO as well.

I had the same problem with making it sound continuous so, after a few disasterous attempts and considerable family ridicule, I recorded whole phrases and then chopped out the bits I needed using NCH'c WavePad sound editor to make the individual files. It sounds much better now as many of the sounds are played with the other parts of the sentence that they were originally recorded with.

TTTim
Back to top
View user's profile Send private message
MrPloppy
Occasional Visitor


Joined: Mar 02, 2005
Posts: 40

PostPosted: Thu Mar 03, 2005 12:10 am    Post subject: Reply with quote

Hello TomTomTim,

You might have seen my post which describes exactly what you've said here. Sorry to repeat, I should have read the latest posts on here!

Just to say that converting WAVs into OGGs is quite simple, and can be done in explorer. Just highlight all the WAVS and drag 'n' drop them onto the OGGENC.EXE file, and it'll all be done. I learnt the hard way!!

All the best,

Mr Ploppy.
Back to top
View user's profile Send private message
TomTomTim
Occasional Visitor


Joined: Feb 10, 2005
Posts: 25

PostPosted: Thu Mar 03, 2005 12:38 am    Post subject: Reply with quote

No hard feelings - even a very slightly different angle can be the difference between understanding and opacity for people trying to replicate this - so your contribution is equally as valid as mine as far as I am concerned.

I also think you have a better listing of the phrases - I translated my list from the German version offered by Alex Graff (Ghostwheel) and I have to confess that my German is not very good!

Happy motoring
TTTim
Back to top
View user's profile Send private message







Posted: Today    Post subject: Pocket GPS Advertising

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Pocket GPS World Forum Index -> TomTom Portable Navigation Devices All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Make a Donation



CamerAlert Database

Click here for the PocketGPSWorld.com Speed Camera Database

Download Speed Camera Database
22.044 (24 Apr 24)



WORLDWIDE SPEED CAMERA SPOTTERS WANTED!

Click here to submit camera positions to the PocketGPSWorld.com Speed Camera Database


12mth Subscriber memberships awarded every week for verified new camera reports!

Submit Speed Camera Locations Now


CamerAlert Apps



iOS QR Code






Android QR Code







© Terms & Privacy


GPS Shopping