Hi! We see you’re using an ad-blocker. We’re fine with that and won’t stop you visiting the site.
But as we’re losing ad-revenue from this then why not make a donation towards website running costs?. Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!
Posted: Wed Jan 11, 2006 4:04 pm Post subject: TOMTOM VOICE PACKS FOR DESTINATOR
For anyone interested in using the tomtom voice packs on destinator I have written out the
instructions on exactly how to do so and posted a compatabile DestinatorVoiceManeuver.inf.
When done it will be quick and easy to change over your voice packs and have a different
voice every day if you want.It may seem a lengthy process but it is quite quick when you
have figured it out. Sorry if it is quite long, I know most of you probably know half of
this and may just want the inf file. But I am sure it will help some poor sole who is
starting from scratch (tried to make it easy to follow).
Tomtom voice packs come as a data.chk file. Locate this file, create a subfolder in its
location and rename the folder "All". Drag the data.chk file into the "All" subfolder.
Extract the ogg voice files from the data.chk files using a program such as "POI soundpatch"
Get it here:
Open POI soundpatch, browse for the data.chk file and click the "extract voice" button.
Click OK and it will extract all the Ogg files to the folder in which the data.chk file
was located.
You do not need all of the Ogg files as destinator will not have use for some of them.
The ones that are needed to run the commands in the inf file are as follows
(all extensions are OGG at present):
You will find the batch converter under tools menu. When you attempt to load an ogg file
it will prompt you to download the codecs which are required (these are free,
once downloaded, install them and continue to convert)
If like me you have a GNAV10 then you will need to convert these wav files to spx. There
is a simple program called speex drop. DoWnload this from here:
Simply open speexdrop, a box will appear on your desktop. Drag your wav over to it and it
converts to spx into the same directory as the original file.
Now delete all ogg files (and wav files if using spx).
COMPLETE THE ABOVE AGAIN FOR EVERY TOMTOM VOICEPACK THAT YOU HAVE.
//
// All the fields must be placed in one line. The fields will divided by commas.
//
// Fields description:
// 1) ::MC The maneuver command is a key word.
// 2) A command is being built from two parts (each part is a key word). The two
// parts will be divided by a ‘*’ sign. The first part will describe the maneuver name
// (TURN_LEFT for example) and the second part will describe the distance
// (THIRD_DISTANCE for example).
// 3) For future use, (‘0’ will be entered).
// 3) For future use, (‘0’ will be entered).
// 4) to N) The words from which the sentence is built. Each word (or words) between two
// commas must refer to a wav files with the same name which exists in the same
// folder as the information file, (if a file or a command for that matter will not be
// found silent mode will be activated).
// The max value of ‘N’ will be ‘13’, (will allow a ten words sentence).
// N+1) The maneuver textual description, (will be written between quotation marks -
// commas are possible).
// FIRST_DISTANCE - three kilometers / two miles.
// SECOND_DISTANCE - five hundred yards/meters.
// THIRD_DISTANCE - two hundred yards/meters.
// FOURTH_DISTANCE - thirty meters, no distance will be specified.
::MC,TURN_LEFT*FIRST_DISTANCE,0,0,After;3*2;UNITS;TurnLeft,"After UNITS Turn left"
::MC,TURN_LEFT*SECOND_DISTANCE,0,0,After;500;UNITS;TurnLeft,"After five hundred UNITS Turn left"
::MC,TURN_LEFT*THIRD_DISTANCE,0,0,After;200;UNITS;TurnLeft,"After two hundred UNITS Turn left"
::MC,TURN_LEFT*FOURTH_DISTANCE,0,0,TurnLeft,"Turn left"
::MC,TURN_RIGHT*FIRST_DISTANCE,0,0,After;3*2;UNITS;TurnRight,"After UNITS Turn right"
::MC,TURN_RIGHT*SECOND_DISTANCE,0,0,After;500;UNITS;TurnRight,"After five hundred UNITS Turn right"
::MC,TURN_RIGHT*THIRD_DISTANCE,0,0,After;200;UNITS;TurnRight,"After two hundred UNITS Turn right"
::MC,TURN_RIGHT*FOURTH_DISTANCE,0,0,TurnRight,"Turn right"
::MC,KEEP_LEFT*FIRST_DISTANCE,0,0,3*2;UNITS;AhKeepLeft,"UNITS ahead keep to the left"
::MC,KEEP_LEFT*SECOND_DISTANCE,0,0,500;UNITS;AhKeepLeft,"Five hundred UNITS ahead keep to the left"
::MC,KEEP_LEFT*THIRD_DISTANCE,0,0,200;UNITS;AhKeepLeft,"Two hundred UNITS ahead keep to the left"
::MC,KEEP_LEFT*FOURTH_DISTANCE,0,0,KeepLeft,"Keep to the left"
::MC,KEEP_RIGHT*FIRST_DISTANCE,0,0,3*2;UNITS;AhKeepRight,"UNITS ahead keep to the right"
::MC,KEEP_RIGHT*SECOND_DISTANCE,0,0,500;UNITS;AhKeepRight,"Five hundred UNITS ahead keep to the right"
::MC,KEEP_RIGHT*THIRD_DISTANCE,0,0,200;UNITS;AhKeepRight,"Two hundred UNITS ahead keep to the right"
::MC,KEEP_RIGHT*FOURTH_DISTANCE,0,0,KeepRight,"Keep to the right"
::MC,EXIT_LEFT*FIRST_DISTANCE,0,0,3*2;UNITS;AhExitLeft,"UNITS ahead you'll be exiting left"
::MC,EXIT_LEFT*SECOND_DISTANCE,0,0,500;UNITS;AhExitLeft,"Five hundred UNITS ahead you'll be exiting left"
::MC,EXIT_LEFT*THIRD_DISTANCE,0,0,200;UNITS;AhExitLeft,"Two hundred UNITS ahead youll be exiting left"
::MC,EXIT_LEFT*FOURTH_DISTANCE,0,0,MwExitLeft,"Take the exit on the left"
::MC,EXIT_RIGHT*FIRST_DISTANCE,0,0,3*2;UNITS;AhExitRight,"UNITS ahead you'll be exiting right"
::MC,EXIT_RIGHT*SECOND_DISTANCE,0,0,500;UNITS;AhExitRight,"Five hundred UNITS ahead you'll be exiting right"
::MC,EXIT_RIGHT*THIRD_DISTANCE,0,0,200;UNITS;AhExitRight,"Two hundred UNITS ahead you'll be exiting right"
::MC,EXIT_RIGHT*FOURTH_DISTANCE,0,0,MwExitRight,"Take the exit on the right"
::MC,U_TURN*FIRST_DISTANCE,0,0,After;3*2;UNITS;UTurn,"After UNITS make a U turn"
::MC,U_TURN*SECOND_DISTANCE,0,0,After;500;UNITS;UTurn,"After five hundred UNITS make a U turn"
::MC,U_TURN*THIRD_DISTANCE,0,0,After;200;UNITS;UTurn,"After two hundred UNITS make a U turn"
::MC,U_TURN*FOURTH_DISTANCE,0,0,TryUTurn,"When possible make a Uturn as you are going in the wrong direction"
::MC,ROUND_ABOUT*FIRST_DISTANCE,0,0,RbCross;EXIT_NUMBER;After;3*2;UNITS,"Go around the roundabout and EXIT_NUMBER after UNITS"
::MC,ROUND_ABOUT*SECOND_DISTANCE,0,0,RbCross;EXIT_NUMBER;After;500;UNITS,"Go around the roundabout and EXIT_NUMBER after five hundred UNITS"
::MC,ROUND_ABOUT*THIRD_DISTANCE,0,0,RbCross;EXIT_NUMBER;After;200;UNITS,"Go around the roundabout and EXIT_NUMBER after two hundred UNITS"
::MC,ROUND_ABOUT*FOURTH_DISTANCE,0,0,RbCross;EXIT_NUMBER,"Go around the roundabout and EXIT_NUMBER"
::MC,DESTINATION*FIRST_DISTANCE,0,0,After;3*2;UNITS;Arrive,"After UNITS you have arrived at your destination"
::MC,DESTINATION*SECOND_DISTANCE,0,0,After;500;UNITS;Arrive,"After five hundred UNITS you have arrived at your destination"
::MC,DESTINATION*THIRD_DISTANCE,0,0,After;200;UNITS;Arrive,"After two hundred UNITS you have arrived at your destination"
::MC,DESTINATION*FOURTH_DISTANCE,0,0,Arrive,"You have arrived at your destination"
//
// All the fields must be placed in one line. The fields will divided by commas.
//
// Fields description:
// 1) ::MW The multiple word command is a key word.
// 2) A command is being built from two parts (each part is a key word). The two
// parts will be divided by a ‘*’ sign. The first part will describe the command name
// RED_LIGHT_CAMERA for example) and the second part will describe the distance type
// DISTANCE_TYPE_800 for example).
// 3) For future use, (‘0’ will be entered).
// 4) For future use, (‘0’ will be entered).
// 5) to N) The words from which the sentence is built. Each word (or words) between two
// commas must refer to a wav files with the same name which exists in the same
// folder as the information file, (if a file or a command for that matter will not be
// found silent mode will be activated).
// The max value of ‘N’ will be ‘13’, (will allow a ten words sentence).
// N+1) The command textual description, (will be written between quotation marks -
// commas are possible).
::MW,POI_ALERT_1*DISTANCE_TYPE_1000,0,0,Speed,"Warning speed camera ahead"
::MW,POI_ALERT_1*DISTANCE_TYPE_800,0,0,Speed;800;UNITS,"Warning speed camera ahead 800 UNITS"
::MW,POI_ALERT_1*DISTANCE_TYPE_600,0,0,Speed;600;UNITS,"Warning speed camera ahead 600 UNITS"
::MW,POI_ALERT_1*DISTANCE_TYPE_400,0,0,Speed;400;UNITS,"Warning speed camera ahead 400 UNITS"
::MW,POI_ALERT_1*DISTANCE_TYPE_100,0,0,Speed,100;UNITS"Warning speed camera ahead 100 UNITS"
::MW,POI_ALERT_2*DISTANCE_TYPE_1000,0,0,Redlight,"Warning redlight camera ahead"
::MW,POI_ALERT_2*DISTANCE_TYPE_800,0,0,Redlight;800;UNITS,"Warning redlight camera ahead 800 UNITS"
::MW,POI_ALERT_2*DISTANCE_TYPE_600,0,0,Redlight;600;UNITS,"Warning redlight camera ahead 600 UNITS"
::MW,POI_ALERT_2*DISTANCE_TYPE_400,0,0,Redlight;400;UNITS,"Warning redlight camera ahead 400 UNITS"
::MW,POI_ALERT_2*DISTANCE_TYPE_100,0,0,Redlight;100;UNITS,"Warning redlight camera ahead 100 UNITS"
//
// All the fields must be placed in one line. The fields will divided by commas.
//
// Fields description:
// 1) ::SW The single word is a key word.
// 2) The single word definition.
// 3) For future use, (‘0’ will be entered).
// 3) For future use, (‘0’ will be entered).
// 4) The relevant single word. The word must refer to a wav file with the same name which exists
// in the same folder as the information file, (if a file or a needed word for that matter will not be
// found silent mode will be activated).
// 5) The maneuver textual description, (will be written between quotation marks -
//
// Spacify:
// 1) First maneuver followed by second maneuver, (1).
// 2) Second maneuver followed by first maneuver, (2).
// No distance will be specified.
::SW,FOLLOWED_BY,0,0,(1);Then,"Then"
// Will be described by the letters combination 'UNITS'.
::SW,METERS,0,0,meters,"meters"
::SW,KILOMETERS,0,0,kmeters,"kilometers"
::SW,YARDS,0,0,yards,"yards"
::SW,MILES,0,0,miles,"miles"
// Will be described by the letters combination 'EXIT_NUMBER'.
::SW,FIRST,0,0,RbExit1,"Take the first exit"
::SW,SECOND,0,0,RbExit2,"Take the second exit"
::SW,THIRD,0,0,RbExit3,"Take the third exit"
::SW,FOURTH,0,0,Rbexit4,"Take the fourth exit"
::SW,FIFTH,0,0,RbExit5,"Take the fifth exit"
::SW,SIXTH,0,0,RbExit6,"Take the sixth exit"
::SW,SEVENTH,0,0,seventh;exit,"seventh exit"
::SW,EIGHTH,0,0,eighth;exit,"eighth exit"
::SW,NINTH,0,0,ninth;exit,"ninth exit"
::SW,TENTH,0,0,tenth;exit,"tenth exit"
::SW,TURN_LEFT,0,0,TurnLeft,"Turn left"
::SW,TURN_RIGHT,0,0,TurnRight,"Turn right"
::SW,KEEP_LEFT,0,0,KeepLeft,"Keep left"
::SW,KEEP_RIGHT,0,0,KeepRight,"Keep right"
::SW,EXIT_LEFT,0,0,MwExitLeft,"Exit to the left"
::SW,EXIT_RIGHT,0,0,MwExitRight,"Exit to the right"
::SW,U_TURN,0,0,TryUTurn,"When possible make a Uturn as you are going in the wrong direction"
::SW,ROUND_ABOUT,0,0,RbCross,"Go around the Round About and"
::SW,YOU_ARE_OVER_THE_SPEED_LIMIT,0,0,yaotsl,"You are over the speed limit"
::SW,ROUTE_RECALCULATION,0,0,yhltcr,"Route recalculation"
::SW,GPS_SIGNAL_TOO_LOW,0,0,signallow,"GPS signal too low"
::SW,GPS_NOT_FOUND,0,0,gpsnotfound,"No connection to GPS receiver"
::SW,START_NAVIGATION,0,0,Depart,"Depart"
::SW,REACHED_DESTINATION,0,0,Arrive,"You have arrived at your destination"
::SW,TMC_MESSAGE_RECIEVED,0,0,132,"TMC Alert"
::SW,FAVORITES_ALERT,0,0,Speed,"Warning Speed Camera ahead"
NOTE: ONLY COPY WHAT IS BETWEEN THE LINES, DO NOT COPY THE LINES.
With the new text pasted in, save the file.
Now copy the entire contents of your folder on the desktop and paste into every tomtom
voice pack which you have converted (into the "All" subfolder with the spx/WAV files).
ONLY COPY AND PASTE THE CONTENTS, NOT THE FOLDER ITSELF, YOU DO NOT WANT
TO CREATE A SUBFOLDER WITHIN THE "ALL" FOLDER.
Now you should have numerous "All" folders with spx or wav files in and a revised
"DestinatorVoiceManeuvers.inf"
These voice packs are ready to replace your Original.
PLEASE BE SURE TO HAVE MADE A COPY OF THE ORIGINAL "ALL" FILE BEFORE REPLACING
Delete the "All" folder. Drag/copy over the "All" folder that contains the voice you want.
Any time you want to change your voice, just delete again and copy over another one.
There are certain commands that will remain in the original voice as tomtom files do not
have an equivelent. These are such as:
"You are over the speed limit"
"Route Recalulation"
"Two Miles/Three Kilometers"
"Signal too low"
Some of these can be disabled within destinator program menu. Others, such as "two miles"
- if you don't want to hear this, change the DestinatorVoiceManeuver file by deleting the
First distance line within Maneuver commands. You could also try and create a similar
voice command by editing some of the voice packs with wavepad (eg. you could get a two
out of the 200.ogg file, convert and name the file 2.spx and copy into "All" file to
replace the original.spx).
You may also notice this on roundabouts with seven or more exits. "seventh exit" after go
around the roundabout is the original voice. tomtom must not recognise roundabouts with
more than six exits as they have no voice file for "take seventh exit" etc. Then again.
I don't recall coming accross any myself so don't think you'll be hearing it that often
I kept these voice commands in as some people may still want to utilise them. Like I said,
they can be diasabled one way or another or changed if you do not want the different voice.
On the whole, you will have a complete voice theme that can be changed easily.
Some Tomtom packs come with Camera alerts and others don't. My alerts are named "Speed"
in replace of the 141 and Redlight in replace of the 142. You will need to change your
voice alerts to these names or alter the inf file. I can only get the one alert to sound
on GNAV10 but believe that those with other versions of destinator (not on GNAV10) will
get two the two seperate warnings,(Speed for Auto alert1 and Redlight for Auto alert2).
NOTE: THOSE NOT RUNNING DESTINATOR OP ON GNAV10, LOOK AT YOUR ORIGINAL .INF FILE. IF IT
DOES NOT HAVE THE FOLLOWING LINE AS THE LAST COMMAND ON THE LIST YOU MAY NEED TO DELETE
THIS LINE IN ORDER TO WORK ALERTS PROPERLY:
::SW,FAVORITES_ALERT,0,0,Speed,"Warning Speed Camera ahead"
THOSE WITH GNAV10 YOU NEED THIS COMMAND OR YOUR ALERT WILL BE SILENT.THE POI DISTANCE
ALERTS WILL NOT SOUND HOW MANY YARDS YOU ARE AWAY FROM THE CAMERA (I DON'T KNOW WHY?)
If anyone knows how to get both alerts to sound in conjunction with Auto alerts 1 and 2
for GNAV10 please let me know.
Well apologies if that was long winded, think I was waffling a bit. I think I covered
everything. If any trouble with software links, PM me your email and I will forward
programs on. If anyone finds a glitch with the inf file, please let me know.
Thankyou, your welcome. Might as well share what you know. :D _________________ Goodmans GNAV10
WinCE 4.20(0)
OEM: Centrality Communication Inc
Destinator OP v 5.1.174
Oopps. Just noticed a slight mistake with those instructions. For those of you that don't keep all the ogg files and convert the lot, I missed one out that you must keep. It is the "Arrive" file, without it you won't get the arrival at destination prompts.
Sorry about that. If any of the mods could edit the post and put that arrive in, thanks.
Pete _________________ Goodmans GNAV10
WinCE 4.20(0)
OEM: Centrality Communication Inc
Destinator OP v 5.1.174
Hi all, just another quick adjustment to these instructions for GNAV10 users.
You do not need to convert to spx. As long as you have enough memory, you can use wav files. If howver you place a wav file in there with the same name as an spx file, it will be the spx file that activates. I would suggest to convcert the existing spx files that you are going to use into wav to have one standard format without confusion.
As it has no been figured out how to use the seperate voice alerts there is one other adjustment to the above instructions:
The 141 file I asked you to rename speed. Still do this as I do not know if it will effect your alerts set up if this file cannont be activated. Alternatively change the DestinatorVoiceManeuver.inf to replace the "speed" on the last line back to 141.
Pete _________________ Goodmans GNAV10
WinCE 4.20(0)
OEM: Centrality Communication Inc
Destinator OP v 5.1.174
Posted: Today Post subject: Pocket GPS Advertising
We see you’re using an ad-blocker. We’re fine with that and won’t stop you visiting the site.
Have you considered making a donation towards website running costs?. Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!
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
Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!
Hi! We see you’re using an ad-blocker. We’re fine with that and won’t stop you visiting the site.
But as we’re losing ad-revenue from this then why not make a donation towards website running costs?. Or you could disable your ad-blocker for this site. We think you’ll find our adverts are not overbearing!