non-TTS Voice Editor - Customize your own VPM voice

 

2011-01-02: updated first post with NonTTSVoiceEditor

Hello all,

Non-TTS voices are made of a collection of WAV files (digitized sound) packed together. If one could simply split the Garmin VPM file into a serie of WAV files, you could change those WAV files just by recording new phrases and merge them back afterward. The concept is very easy, however recording and trimming all the WAV files will require a lot of work. Make sure your WAV files are also recorded with the following format:

1 channel (mono)
22050 samples/sec
16-bit per sample

Most audio tool will allow you to create WAV files with that format.

TTSVoiceEditor works only for TTS voice and cannot be used to process non-TTS voice file. There are other options to work with non-TTS voices. I decided it was time to highlight these options in more details.

1- The first one is VoiceEditor. This is the best free non-TTS voice editor for non-TTS voice. Very simple to use. You can find more discussion about it (in French) here:

http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=86322&...

You can download it here:

http://dl.free.fr/cmtVFZNyU/voice_editor.exe

When you open (File->Open) your non-TTS voice file, it shows you a list of all the different WAV files and you can click on them and hear what it says, It will create a sub-folder with the voice name and put all the WAV files in it.

If you click on the Edit tab, you can also see on the left side all the audio samples for each WAV and on the right side all the sentenses (serie of audio samples to make a phrase).

If you want to have more fun, you can also create your own sentenses by clicking on a sequence of audio samples (on the left) and then click ADD.

Very cool!

You can merge back the WAV files into a VPM file by opening the .bin and do a "Save as".

2- The second option is to user VoiceUtility. It seems to be only a VPM file splitter and merger. It is also not totally free and if you modify more than 50 WAV files, it will cripple the audio quality. Of course, you can make a $$$ donation and remove the limitations. You can read more about it here:

http://www.pocketgpsworld.com/modules.php?name=Forums&file=v...

In my opinion, if you can use VoiceEditor, I do not see why you would use VoiceUtility which seem to have less feature.

3- The third option is NonTTSVoiceEditor that does also VPM splitting and merging. It is totally free. You can find it here:

http://turboccc.wikispaces.com/NonTTSVoiceEditor

I did this tool when I thought VoiceEditor could not do it. Unless there is a special request for more feature, it may not evolve further.

Others may also post comments about what they have done with these tools and share their experiences.

Happy New Year 2011 to All!

TurboCCC

Page 1>>

Cool

I tried merging the files that I had made for the crippleware VoiceUtility with your VPM_tool, but unfortunately my files were not in your 1 channel (mono) 22050 samples/sec 4 bits per sample format and the resulting file was much too large. There was no restriction on the crippleware software, he apparently converts the waves on recombination, so I stuck with my default format. Looks like I'll have to convert my waves as well as trim them. But that leads me to another question. You say 4 bits per sample, but the extracted samples that both VoiceUtility and VoiceEditor pull out of the Garmin VPM files are mono 22050 16 bits. Are you sure about that 4 bit spec, it looks like 16 bits is the right setting?

I'm impressed by VoiceEditor's nice ability to catalog the samples, even knows what each sample is (that alone would have saved me a lot of work). It wasn't obvious from running it that it created the subfolder, thanks for your comments pointing that out. Have not gotten far enough to do a save as yet, but that will eventually happen.

I have a question about these files that your experience with them might be able to answer. i was pretty surprised a few weeks ago when I found that the British English and American English files were so different, not only a different order to the samples but a different numbar of samples and in some cases different organization to what the samples are. It's not obvious how a gps would know that in one version that a phrase was a single recorded sound, but in another voice that it had to put the phrase together form individual spoken words. Do you have any insight on this?

And while I don't think this is related, maybe it is. I'm confused by the User Sentences feature of VoiceEditor. Is this just a feature that lets you play around with the audio on a PC, or is there really some way to put new and different sentences in the Garmin? (I'm not talking about replacing a tone with a phrase or replacing the annoying "recalculating" with something cute, that's pretty obvious, but I don't see what User Sentences is about unless they are just for playing around on the PC.)

Garmin's own "Voice Creator"

Garmin's own "Voice Creator" has some additional, as yet un-duplicated, features:-

  • Locked or unlocked content
  • Fully customizable audio prompts for each navigation event
  • Randomly choose from multiple phrases for each navigation event
  • Speak non-navigation audio at random intervals

arrow http://developer.garmin.com/web-device/content-toolkit/#voic...

--
------------------------ Phil Hornby, Stockport, England ----------------------               http://GeePeeEx.com - Garmin POI Creation made easy           »      

thanks

Hornbyp wrote:

Garmin's own "Voice Creator" has some additional, as yet un-duplicated, features:-

Well, the 90 day trial could be pretty interesting. Would give one a good chance to play with it and learn a few things about how Garmin really does things. I can't imagine that, for personal use, I would pay the $500 price after that, and I'm not looking into getting into the commercial Garmin voice file business. But great find, thanks.

Voice Creator = Encrypted content

I guess that Voice Creator most probably creates encrypted contents or AUDIOPKG file type. I am pretty sure the file content is not as obvious as uncrypted AUDIOIMG files.

I am tempted to register.

Frovingslosh, you are right about the 16-bit per sample. My mistake. The WAV content says 4, but it should be 2^4 bits = 16.

Bit rate conversion and stereo to mono are pretty easy to convert. I could add that to my tool. Frovingslosh, please email-me one of your WAV files for fun. You are probably just stereo. Thanks.

what does it insist I put a subject here?

turboccc wrote:

I guess that Voice Creator most probably creates encrypted contents or AUDIOPKG file type. I am pretty sure the file content is not as obvious as uncrypted AUDIOIMG files.

Well, from the description it sounds like the tool was used to create the two extra haloween and Christmas voices, so just checking them with one of the existing tools might confirm that. Will not tell us for certain if the tool can make both types or not unless someone actually tries it.

turboccc wrote:

Frovingslosh, you are right about the 16-bit per sample. My mistake. The WAV content says 4, but it should be 2^4 bits = 16.

Bit rate conversion and stereo to mono are pretty easy to convert. I could add that to my tool.

Thanks, I figured it was 16, but good to have confirmation. If you do the conversion in your tool, great, but really shame on me for making them different than the extracted files. I can reconvert them while I'm trimming off the extra space.

really 4-bit per sample

I found a free web tool to analyse the WAV and it says 4-bit per sample. Windows properties says the same: 4-bit per sample.

I am not sure what to think. Still you can send me one of your WAV to compare.

Regarding DrNightmare.vpm, I spend many hours the past few days to try to decrypt it. Nada! No existing tool will allow you to read/split them. The file structure looks a bit similar, but the header is much bigger. The WAV section is totally encrypted for sure.

OK

turboccc wrote:

Still you can send me one of your WAV to compare.

sent

Interesting... 4/16-bit...

Checked your files: all 16-bits all right.
Checked many wav in a language: found one 16-bit and many many 4-bit files. The 16-bit for me is a tone (Beep).
Checked many languages: same as above.

The BEEP is 16-bit audio. Rest seems to be 4-bit ADPCM. 16-bit audio file were PCM audio (gives better audio quality for the Beep tone)

Your files were all PCM audio.

My conclusion:

Check other Garmin WAV files. Some could be 4-bit and some 16-bit. Most Garmin WAV files should have a compression ADPCM rather than PCM because it gives a better compression ratio which explains your bigger file size when using only 16-bit PCM.

Edit: I checked the voice Governator and all WAV files are 16-bit PCM. This means you can use 16-bit PCM audio. The only drawback is the filesize, but it will work. I checked also the voice Devil and it is half and half 16-bit and 4-bit audio.

How ADPCM Works (from MS site)

ADPCM, commonly termed as a form of compression, is a more efficient way of storing waveforms than 16-bit or 8-bit PCM. It only uses 4 bits per sample, taking up a quarter of the disk space of 16-bit PCM. However, the sound quality is inferior. [...]

ADPCM stores the value differences between two adjacent PCM samples and makes some assumptions that allow data reduction. Because of these assumptions, low frequencies are properly reproduced, but any high frequencies tend to get distorted. The distortion is easily audible in 11 kHz ADPCM files, but becomes more difficult to discern with higher sampling rates, and is virtually impossible to recognize with 44 kHz ADPCM files.

Frovingslosh, depending on your audio content, this may explain why the 'cripple ware' audio quality is not as good as your original PCM file. He probably converts everything back to 4-bit ADPCM audio. Just a thought.

Over my head

Sound technician I'm not, can only ask, please continue to share with the technically challenged.
Thanks

nonTTSVoiceEditor v1.00

Ok. I just released "NonTTSVoiceEditor v1.00". It is built as a "Wizard". Just answer the questions and it will do the job for you. You can find it using the same link as VPM_Tool earlier in the thread.

Oh yeah! It is compatible with both VoiceEditor and VoiceUtility splitted WAV files.

More cool stuff to come:
- Automatic and manual compression of 16-bit PCM audio into 4-bit IMA ADPCM audio. It makes the file size 4 times smaller, but it may affect the quality. See my response to that... smile For now, I just merge your WAV files. It does not matter how big the file is as long as it fits on your GPS.
- More... smile

Please post your feedback so I can improve and ease your life.

NonTTSVoiceEditor V1.10

Added voice *.ini files to show in text what is said in the WAV files.

You are not speaking French or English? Make your own ini file for your language. Just use the language name and add .ini and put all phrases in the file (one per line). Then, just put the ini file with the program and the text will appear in the program.

If you post me your voice ini file, I will include it in my package for others.

TurboCCC

NonTTSVoiceEditor V1.20

Added ability to play phrases, not just the WAV voice samples.

NonTTSVoiceEditor V1.30

Added optional audio compression when merging the WAV files. This makes the VPM file smaller. There is also a nice feature to preserve the audio quality while compressing.

Frovingslosh, this will fix the bigger file size your reported to me.

You can download NonTTSVoiceEditor (previously VPM_Tool) here:

http://turboccc.wikispaces.com/NonTTSVoiceEditor

Voice Editor

Hello All,

I am the author of Voice Editor and I just discovered
this article.

Although I do not have much time for it, please don't hesitate to post comments or ask for new features.

I saw a question about "User sentences" in Voice Editor. This feature (along with "VPM sentences") can be used to test your samples in sentences. VPM sentences are the ones that are defined in the VPM file. This does not include "number sequences" that (I believe) are coded somewhere else. So you can create a sentence "twenty + four" to hear how 24 will sound like.

And yes it is possible to rewrite all "VPM sentences" in theory, but I never added that feature to Voice Editor.

TurboCCC, I just had a look at your NonTTSVoiceEditor program. Good work, it is very easy to use (I have to admit VoiceEditor is not very intuitive).
Did you completely understand the (non-encrypted) VPM file format ? I have to admit there are still a few bytes that remain a mystery to me. ;*)

Rod

A heart Felt Thanks

I have to take my hat off to turboccc's work and endless patience to answer all our questions.

Here is a person that truly is a community software writer, he never self promotes himself, just posts his work and answers questions we have for him.

Another thing that makes turboccc a great Community Software writer is, he writes it for the community and never tries to profit from any of us with self promotion badgering. Freeware is the way software for this hobby should be distributed. Since all the other members contribute their time writing POI files for free as well.

Freeware is computer software that is available for use with no cost or for an optional fee. Freeware is often made available in a binary-only, proprietary form, thus making it distinct from free software. Freeware allows authors to contribute something for the benefit of the community, while at the same time allowing them to retain control of the source code, future direction of development and preserve its business potential. Freeware is different from shareware, where the user is obliged to pay (e.g. after some trial period or for additional functionality).

I thank you once again for you loyalty to the forums you distribute your freeware programs to.

--
Using Android Based GPS.The above post and my sig reflects my own opinions, expressed for the purpose of informing or inspiring, not commanding. Naturally, you are free to reject or embrace whatever you read.

Rodzilla

Hi Rodzilla,

Sorry I nearly copied what you did.

You did a very good job with VoiceEditor. This is the main reason why it took me 6 months before deciding to go forward. I wanted to let you the exclusivity.

Last week, I thought you did not do the 'join/merge' feature and VoiceUtility was not free. So I wanted to provide it for Frovingslosh. I have a couple more ideas to simplify the task of trimming the WAV files, but it will come later. I had to provide also the 'text' version of each voice sample, otherwise it was too lame compared to yours.

I like also the way you displayed the sound samples and sentences. Just by looking at the sample\sentence numbers, I figured out how the non-TTS voice file was structured.

More or less, I am missing bytes 9 to 15. The rest is clear to me. I doubt I know more than you.

0-5 : 'AUDIMG' (non-TTS file signature)
6-8 : '230' (3 bytes indicating the voice version
16-17: pointer to first audio WAV sample (call it header size too)
18 : language byte ID
19-22: structure for first phrase/sentence
....19-20: number of voice sample in the phrase
....21-22: pointer to first voice sample in the phrase
23-...: same as 19-22 until pointer to first voice sample is encountered (see byte 21-22)

Now that you mentioned it, I will try to have a look at byte 9 to 15 (zero based). These days, I am still trying to uncrypt DrNightmare.vpm. I fI can just uncrypt the file, I am sure it will be easy to find the file structure.

BobDee

Hi BobDee,

Thank you again for those kind words. I think you resumed well the way I feel about what I am doing. For me, this is a hobby. I am glad to share my work with people that appreciate it and have fun with it.

Too bad Garmin does not share stuff with me, because I would do more... smile LOL!

Best regards,

Turbo

Got more bytes... :)

Got a couple more bytes... Still not 100% sure, but makes sense with all vpm... Addresses below are zero-based.

14-15: date of release - year (like 2006, 2007, 2008)
13: date of release - month (01-12)
12: date of release - day (01-31)

11: time of release - hour (0-23)
10: time of release - minute (0-59)
09: time of release - second (0-59)

Last byte of file: byte that makes the checksum for the file equals to 00. I am not sure this is mandatory. I did not add it to my program, but I could do it if there is an issue.

Dead topic?

This topic seems to be dead, but NonTTSVoiceEditor is still working.

Well, for those who want to modify their non-TTS voice, you can really have a blast with it.

Let me know if need help.

Turbo

D/l link: http://turboccc.wikispaces.com/NonTTSVoiceEditor

real newbie

If I understand what you are doing is making available a piece of software that allows one to change the voice in my garmin. . If I understand correcty, please tell me how I can acquire a set of documentation written in simple and easy to understand format. this sounds like a great thing.
Thanks

--
lonely traveler

Instructions

Just read this:

http://turboccc.wikispaces.com/NonTTSVoiceEditor

The program is made like a Wizard. It will ask you what you want to do at each step and offer you choices. It is pretty simple. The most complaicated part consist in editing/recording each WAV file using Audacity or any other sound utility.

Read this and ask specific questions if you have a problem. I strongly recommend you start by modifying only one voice prompt to see how it goes.

Turbo

Anybody tried this?

I am curious to know how many people are modifying their non TTS voices. Anybody tried this?

Voice Studio

Instead of using Audacity I think I will try and use Garmin's Voice Studio (its a free download) and use the wav samples that it stores in the All-Users appdata.

Unfortunately the vpm files that Voice Studio generates doesn't cover the whole phrase set that the factory ones have. For example, there is no "point", so the device approximates with "and a quarter", etc. I did find some .xml files that Voice Studio reads in order to get its list of names, so I will use it as a basic recorder since it does sample trimming and has an OK interface.

Also, I think I have documented the AUDIMG file layout fully, if anyone is interested.

Re

The custom communication and media essays would be not easy to compose! But, the web writing services can manage with this and even more complicated task.

Encrypted voices

Remember Elfred, DrNightmare, Yeti and all other encrypted non-TTS voices by Garmin?

Well, they are not so encrypted anymore. Yé! This is my 4th attemps. I have not figured out everything, but I have been able to see some patterns in the way things are done. I am not able (yet!) to extract the audio files, but I am very close.

I'll probably have something in a few days. Too bad I am going on vacations tomorrow.

As usual, I'll let you know when something is available.

Turbo

Is there a chance

turboccc wrote:

Remember Elfred, DrNightmare, Yeti and all other encrypted non-TTS voices by Garmin?

Well, they are not so encrypted anymore. Yé! This is my 4th attemps. I have not figured out everything, but I have been able to see some patterns in the way things are done. I am not able (yet!) to extract the audio files, but I am very close.

I'll probably have something in a few days. Too bad I am going on vacations tomorrow.

As usual, I'll let you know when something is available.

Turbo

Is there a chance you can make them compatible with nuvi 300 series.

Thanks

Nuvi 300

At this point, I do not know what I am going to do. I have extracted some audio files from those encrypted VPM, but Audacity refuses to play them. It seems there is a bug somewhere.

I do not know about the specificities of the Nuvi 300, but I would assume the answer is yes. If you can already play Elfred and all other voices, then it should work. Otherwise, the answer is No. Only new GPS with latest firmware can play those special voices. For example, my Nuvi 760 with fw 3.00 cannot play them, but if I upgrade to v4.70, then it works.

Turbo

.

turboccc wrote:

At this point, I do not know what I am going to do. I have extracted some audio files from those encrypted VPM, but Audacity refuses to play them. It seems there is a bug somewhere.

I do not know about the specificities of the Nuvi 300, but I would assume the answer is yes. If you can already play Elfred and all other voices, then it should work. Otherwise, the answer is No. Only new GPS with latest firmware can play those special voices. For example, my Nuvi 760 with fw 3.00 cannot play them, but if I upgrade to v4.70, then it works.

Turbo

Elfred and Dr Nightmare do no work on my nuvi 350.

I've decised as it is working well without a firmware update, I'll leave well enough alone.

But...

Hi phillyguy19020,

Yes, you are right! I did the same.

But...

What if I tell you that I can extract all the audio files out of Elfred so you can merge them back using NonTTSVoiceEditor to a regular non-TTS voice?

This would allow you (and me) to enjoy those voices on your GPS without an update. Ahhh!

smile

Coming soon! I'm 99% done...

Turbo

Victory!!!!!

Yeeeeeaaaaaahhhhh! Got them! I extracted all navigation prompts from DrNightmare (the best), Elfred, Yeti and some other created with Garmin VoiceStudio.

BTW, VoiceStudio is just a subset of their VoiceCreator Tool (VCT). VCT is much more advanced and it allows to insert non-navigation related audio prompts.

Next step:

Wrapping it in NonTTSVoiceEditor will take me some time. Extracting the voice prompts is one thing, merging them afterward is another one. I still need to figure some encrypted bytes in the header as well. I know what is written, but not how to decode it in full.

So, if there is a demand for it, I will provide a tool to extract the audio prompts from the encrypted voices. This will be temporary, but it will allow you to enjoy playing them on your PC. Let me know.

Note:

I won't post the audio files. Garmin has copyrights over them. I'll just provide the tool to extract them for educational purposes.

Turbo

N.B. Did I say: "Yeeeeeaaaaaahhhhh!" ??? You have to understand me: I have been trying to do this for more than a year.

Hearty Congrats Turbo!

you've got patience and perseverance, that's for sure! we sure appreciate your efforts. THANK YOU!

--
non-native nutmegger

Way to go Turbo

Way to go Turbo

--
All the worlds indeed a stage and we are merely players. Rush

Non-TTS Events with VoiceStudio

Here are the navigation prompt events used by Garmin's VoiceStudio and Voice Creator Tool. Voice Studio does not allow to configure all of them. The most interesting to me are the random phrases at the end of the list. Those are non-navigation events generated randomly making the GPS say funny things at random time.

The non-TTS voices are brainless: all events must be pre-programmed. If you want to say something happening in 1 mile, 100 feet or in 100 yards, each phrase must be predefined in advance. This is why the 555 events below can generate more than 15000 predefined events.

VOICE NAME
CALCULATING
OFF ROUTE
OFF ROUTE RECALCULATE
RECALCULATING
TRAFFIC AHEAD
SEVERE TRAFFIC AHEAD RECALCULATING
ROAD CLOSED AHEAD RECALCULATING
READY TO NAVIGATE
SEARCHING FOR SATELLITES
GPS IS OFF
LOST SAT RCPT
BAT PWR LOW
EXT PWR LOST
POWER ON
POWER OFF
CONTINUE ON ROUTE
CONTINUE ON ROUTE THEN ARRIVE AT DESTINATION
CONTINUE ON ROUTE THEN ARRIVE AT VIA POINT
CONTINUE ON ROUTE THEN BOARD FERRY
CONTINUE ON ROUTE THEN ENTER ROUNDABOUT
CONTINUE ON ROUTE THEN EXIT LEFT
CONTINUE ON ROUTE THEN EXIT RIGHT
CONTINUE ON ROUTE THEN KEEP LEFT
CONTINUE ON ROUTE THEN KEEP RIGHT
CONTINUE ON ROUTE THEN MAKE A U TURN
CONTINUE ON ROUTE THEN NAVIGATE OFF ROAD
CONTINUE ON ROUTE THEN TAKE RAMP AHEAD
CONTINUE ON ROUTE THEN TAKE RAMP LEFT
CONTINUE ON ROUTE THEN TAKE RAMP RIGHT
CONTINUE ON ROUTE THEN TURN LEFT
CONTINUE ON ROUTE THEN TURN RIGHT
ARRIVING AT DESTINATION
ARRIVING AT DESTINATION ON LEFT
ARRIVING AT DESTINATION ON RIGHT
ARRIVING AT VIA POINT
ARRIVING AT VIA POINT ON LEFT
ARRIVING AT VIA POINT ON RIGHT
ARRIVE AT VIA POINT THEN ARRIVE AT DESTINATION
ARRIVE AT VIA POINT THEN ARRIVE AT VIA POINT
ARRIVE AT VIA POINT THEN BOARD FERRY
ARRIVE AT VIA POINT THEN ENTER ROUNDABOUT
ARRIVE AT VIA POINT THEN EXIT LEFT
ARRIVE AT VIA POINT THEN EXIT RIGHT
ARRIVE AT VIA POINT THEN KEEP LEFT
ARRIVE AT VIA POINT THEN KEEP RIGHT
ARRIVE AT VIA POINT THEN MAKE A U TURN
ARRIVE AT VIA POINT THEN NAVIGATE OFF ROAD
ARRIVE AT VIA POINT THEN TAKE RAMP AHEAD
ARRIVE AT VIA POINT THEN TAKE RAMP LEFT
ARRIVE AT VIA POINT THEN TAKE RAMP RIGHT
ARRIVE AT VIA POINT THEN TURN LEFT
ARRIVE AT VIA POINT THEN TURN RIGHT
BOARD FERRY
LEAVE FERRY
LEAVE FERRY THEN ARRIVE AT DESTINATION
LEAVE FERRY THEN ARRIVE AT VIA POINT
LEAVE FERRY THEN BOARD FERRY
LEAVE FERRY THEN ENTER ROUNDABOUT
LEAVE FERRY THEN EXIT LEFT
LEAVE FERRY THEN EXIT RIGHT
LEAVE FERRY THEN KEEP LEFT
LEAVE FERRY THEN KEEP RIGHT
LEAVE FERRY THEN MAKE A U TURN
LEAVE FERRY THEN NAVIGATE OFF ROAD
LEAVE FERRY THEN TAKE RAMP AHEAD
LEAVE FERRY THEN TAKE RAMP LEFT
LEAVE FERRY THEN TAKE RAMP RIGHT
LEAVE FERRY THEN TURN LEFT
LEAVE FERRY THEN TURN RIGHT
ENTER ROUNDABOUT
AT ROUNDABOUT ARRIVE AT DESTINATION
AT ROUNDABOUT ARRIVE AT VIA POINT
LEAVE ROUNDABOUT
LEAVE ROUNDABOUT THEN ARRIVE AT DESTINATION
LEAVE ROUNDABOUT THEN ARRIVE AT VIA POINT
LEAVE ROUNDABOUT THEN BOARD FERRY
LEAVE ROUNDABOUT THEN ENTER ROUNDABOUT
LEAVE ROUNDABOUT THEN EXIT LEFT
LEAVE ROUNDABOUT THEN EXIT RIGHT
LEAVE ROUNDABOUT THEN KEEP LEFT
LEAVE ROUNDABOUT THEN KEEP RIGHT
LEAVE ROUNDABOUT THEN MAKE A U TURN
LEAVE ROUNDABOUT THEN NAVIGATE OFF ROAD
LEAVE ROUNDABOUT THEN TAKE RAMP AHEAD
LEAVE ROUNDABOUT THEN TAKE RAMP LEFT
LEAVE ROUNDABOUT THEN TAKE RAMP RIGHT
LEAVE ROUNDABOUT THEN TURN LEFT
LEAVE ROUNDABOUT THEN TURN RIGHT
BASEMAP EXIT
EXIT LEFT
EXIT LEFT THEN ARRIVE AT DESTINATION
EXIT LEFT THEN ARRIVE AT VIA POINT
EXIT LEFT THEN BOARD FERRY
EXIT LEFT THEN ENTER ROUNDABOUT
EXIT LEFT THEN EXIT LEFT
EXIT LEFT THEN EXIT RIGHT
EXIT LEFT THEN KEEP LEFT
EXIT LEFT THEN KEEP RIGHT
EXIT LEFT THEN MAKE A U TURN
EXIT LEFT THEN NAVIGATE OFF ROAD
EXIT LEFT THEN TAKE RAMP AHEAD
EXIT LEFT THEN TAKE RAMP LEFT
EXIT LEFT THEN TAKE RAMP RIGHT
EXIT LEFT THEN TURN LEFT
EXIT LEFT THEN TURN RIGHT
EXIT RIGHT
EXIT RIGHT THEN ARRIVE AT DESTINATION
EXIT RIGHT THEN ARRIVE AT VIA POINT
EXIT RIGHT THEN BOARD FERRY
EXIT RIGHT THEN ENTER ROUNDABOUT
EXIT RIGHT THEN EXIT LEFT
EXIT RIGHT THEN EXIT RIGHT
EXIT RIGHT THEN KEEP LEFT
EXIT RIGHT THEN KEEP RIGHT
EXIT RIGHT THEN MAKE A U TURN
EXIT RIGHT THEN NAVIGATE OFF ROAD
EXIT RIGHT THEN TAKE RAMP AHEAD
EXIT RIGHT THEN TAKE RAMP LEFT
EXIT RIGHT THEN TAKE RAMP RIGHT
EXIT RIGHT THEN TURN LEFT
EXIT RIGHT THEN TURN RIGHT
KEEP LEFT
KEEP LEFT THEN ARRIVE AT DESTINATION
KEEP LEFT THEN ARRIVE AT VIA POINT
KEEP LEFT THEN BOARD FERRY
KEEP LEFT THEN ENTER ROUNDABOUT
KEEP LEFT THEN EXIT LEFT
KEEP LEFT THEN EXIT RIGHT
KEEP LEFT THEN KEEP LEFT
KEEP LEFT THEN KEEP RIGHT
KEEP LEFT THEN MAKE A U TURN
KEEP LEFT THEN NAVIGATE OFF ROAD
KEEP LEFT THEN TAKE RAMP AHEAD
KEEP LEFT THEN TAKE RAMP LEFT
KEEP LEFT THEN TAKE RAMP RIGHT
KEEP LEFT THEN TURN LEFT
KEEP LEFT THEN TURN RIGHT
KEEP RIGHT
KEEP RIGHT THEN ARRIVE AT DESTINATION
KEEP RIGHT THEN ARRIVE AT VIA POINT
KEEP RIGHT THEN BOARD FERRY
KEEP RIGHT THEN ENTER ROUNDABOUT
KEEP RIGHT THEN EXIT LEFT
KEEP RIGHT THEN EXIT RIGHT
KEEP RIGHT THEN KEEP LEFT
KEEP RIGHT THEN KEEP RIGHT
KEEP RIGHT THEN MAKE A U TURN
KEEP RIGHT THEN NAVIGATE OFF ROAD
KEEP RIGHT THEN TAKE RAMP AHEAD
KEEP RIGHT THEN TAKE RAMP LEFT
KEEP RIGHT THEN TAKE RAMP RIGHT
KEEP RIGHT THEN TURN LEFT
KEEP RIGHT THEN TURN RIGHT
WHEN POSSIBLE MAKE A U TURN
WHEN POSSIBLE MAKE A U TURN THEN ARRIVE AT DESTINATION
WHEN POSSIBLE MAKE A U TURN THEN ARRIVE AT VIA POINT
WHEN POSSIBLE MAKE A U TURN THEN BOARD FERRY
WHEN POSSIBLE MAKE A U TURN THEN ENTER ROUNDABOUT
WHEN POSSIBLE MAKE A U TURN THEN EXIT LEFT
WHEN POSSIBLE MAKE A U TURN THEN EXIT RIGHT
WHEN POSSIBLE MAKE A U TURN THEN KEEP LEFT
WHEN POSSIBLE MAKE A U TURN THEN KEEP RIGHT
WHEN POSSIBLE MAKE A U TURN THEN MAKE A U TURN
WHEN POSSIBLE MAKE A U TURN THEN NAVIGATE OFF ROAD
WHEN POSSIBLE MAKE A U TURN THEN TAKE RAMP AHEAD
WHEN POSSIBLE MAKE A U TURN THEN TAKE RAMP LEFT
WHEN POSSIBLE MAKE A U TURN THEN TAKE RAMP RIGHT
WHEN POSSIBLE MAKE A U TURN THEN TURN LEFT
WHEN POSSIBLE MAKE A U TURN THEN TURN RIGHT
NAVIGATE OFF ROAD
NAVIGATE OFF ROAD THEN ARRIVE AT DESTINATION
NAVIGATE OFF ROAD THEN ARRIVE AT VIA POINT
NAVIGATE ON ROAD
NAVIGATE ON ROAD THEN ARRIVE AT DESTINATION
NAVIGATE ON ROAD THEN ARRIVE AT VIA POINT
NAVIGATE ON ROAD THEN BOARD FERRY
NAVIGATE ON ROAD THEN ENTER ROUNDABOUT
NAVIGATE ON ROAD THEN EXIT LEFT
NAVIGATE ON ROAD THEN EXIT RIGHT
NAVIGATE ON ROAD THEN KEEP LEFT
NAVIGATE ON ROAD THEN KEEP RIGHT
NAVIGATE ON ROAD THEN MAKE A U TURN
NAVIGATE ON ROAD THEN NAVIGATE OFF ROAD
NAVIGATE ON ROAD THEN TAKE RAMP AHEAD
NAVIGATE ON ROAD THEN TAKE RAMP LEFT
NAVIGATE ON ROAD THEN TAKE RAMP RIGHT
NAVIGATE ON ROAD THEN TURN LEFT
NAVIGATE ON ROAD THEN TURN RIGHT
TAKE RAMP AHEAD
TAKE RAMP AHEAD THEN ARRIVE AT DESTINATION
TAKE RAMP AHEAD THEN ARRIVE AT VIA POINT
TAKE RAMP AHEAD THEN BOARD FERRY
TAKE RAMP AHEAD THEN ENTER ROUNDABOUT
TAKE RAMP AHEAD THEN EXIT LEFT
TAKE RAMP AHEAD THEN EXIT RIGHT
TAKE RAMP AHEAD THEN KEEP LEFT
TAKE RAMP AHEAD THEN KEEP RIGHT
TAKE RAMP AHEAD THEN MAKE A U TURN
TAKE RAMP AHEAD THEN NAVIGATE OFF ROAD
TAKE RAMP AHEAD THEN TAKE RAMP AHEAD
TAKE RAMP AHEAD THEN TAKE RAMP LEFT
TAKE RAMP AHEAD THEN TAKE RAMP RIGHT
TAKE RAMP AHEAD THEN TURN LEFT
TAKE RAMP AHEAD THEN TURN RIGHT
TAKE RAMP LEFT
TAKE RAMP LEFT THEN ARRIVE AT DESTINATION
TAKE RAMP LEFT THEN ARRIVE AT VIA POINT
TAKE RAMP LEFT THEN BOARD FERRY
TAKE RAMP LEFT THEN ENTER ROUNDABOUT
TAKE RAMP LEFT THEN EXIT LEFT
TAKE RAMP LEFT THEN EXIT RIGHT
TAKE RAMP LEFT THEN KEEP LEFT
TAKE RAMP LEFT THEN KEEP RIGHT
TAKE RAMP LEFT THEN MAKE A U TURN
TAKE RAMP LEFT THEN NAVIGATE OFF ROAD
TAKE RAMP LEFT THEN TAKE RAMP AHEAD
TAKE RAMP LEFT THEN TAKE RAMP LEFT
TAKE RAMP LEFT THEN TAKE RAMP RIGHT
TAKE RAMP LEFT THEN TURN LEFT
TAKE RAMP LEFT THEN TURN RIGHT
TAKE RAMP RIGHT
TAKE RAMP RIGHT THEN ARRIVE AT DESTINATION
TAKE RAMP RIGHT THEN ARRIVE AT VIA POINT
TAKE RAMP RIGHT THEN BOARD FERRY
TAKE RAMP RIGHT THEN ENTER ROUNDABOUT
TAKE RAMP RIGHT THEN EXIT LEFT
TAKE RAMP RIGHT THEN EXIT RIGHT
TAKE RAMP RIGHT THEN KEEP LEFT
TAKE RAMP RIGHT THEN KEEP RIGHT
TAKE RAMP RIGHT THEN MAKE A U TURN
TAKE RAMP RIGHT THEN NAVIGATE OFF ROAD
TAKE RAMP RIGHT THEN TAKE RAMP AHEAD
TAKE RAMP RIGHT THEN TAKE RAMP LEFT
TAKE RAMP RIGHT THEN TAKE RAMP RIGHT
TAKE RAMP RIGHT THEN TURN LEFT
TAKE RAMP RIGHT THEN TURN RIGHT
BASEMAP TURN
TURN LEFT
TURN LEFT THEN ARRIVE AT DESTINATION
TURN LEFT THEN ARRIVE AT VIA POINT
TURN LEFT THEN BOARD FERRY
TURN LEFT THEN ENTER ROUNDABOUT
TURN LEFT THEN EXIT LEFT
TURN LEFT THEN EXIT RIGHT
TURN LEFT THEN KEEP LEFT
TURN LEFT THEN KEEP RIGHT
TURN LEFT THEN MAKE A U TURN
TURN LEFT THEN NAVIGATE OFF ROAD
TURN LEFT THEN TAKE RAMP AHEAD
TURN LEFT THEN TAKE RAMP LEFT
TURN LEFT THEN TAKE RAMP RIGHT
TURN LEFT THEN TURN LEFT
TURN LEFT THEN TURN RIGHT
TURN RIGHT
TURN RIGHT THEN ARRIVE AT DESTINATION
TURN RIGHT THEN ARRIVE AT VIA POINT
TURN RIGHT THEN BOARD FERRY
TURN RIGHT THEN ENTER ROUNDABOUT
TURN RIGHT THEN EXIT LEFT
TURN RIGHT THEN EXIT RIGHT
TURN RIGHT THEN KEEP LEFT
TURN RIGHT THEN KEEP RIGHT
TURN RIGHT THEN MAKE A U TURN
TURN RIGHT THEN NAVIGATE OFF ROAD
TURN RIGHT THEN TAKE RAMP AHEAD
TURN RIGHT THEN TAKE RAMP LEFT
TURN RIGHT THEN TAKE RAMP RIGHT
TURN RIGHT THEN TURN LEFT
TURN RIGHT THEN TURN RIGHT
DRIVE TO HIGHLIGHTED ROUTE
VOLUME 0
VOLUME 1
VOLUME 2
VOLUME 3
VOLUME 4
VOLUME 5
VOLUME 6
VOLUME 7
VOLUME 8
VOLUME 9
VOLUME 10
VOLUME 20
VOLUME 30
VOLUME 40
VOLUME 50
VOLUME 60
VOLUME 70
VOLUME 80
VOLUME 90
VOLUME 100
IN [DIST UNITS] CONTINUE ON ROUTE
IN [DIST UNITS] CONTINUE ON ROUTE THEN ARRIVE AT DESTINATION
IN [DIST UNITS] CONTINUE ON ROUTE THEN ARRIVE AT VIA POINT
IN [DIST UNITS] CONTINUE ON ROUTE THEN BOARD FERRY
IN [DIST UNITS] CONTINUE ON ROUTE THEN ENTER ROUNDABOUT
IN [DIST UNITS] CONTINUE ON ROUTE THEN EXIT LEFT
IN [DIST UNITS] CONTINUE ON ROUTE THEN EXIT RIGHT
IN [DIST UNITS] CONTINUE ON ROUTE THEN KEEP LEFT
IN [DIST UNITS] CONTINUE ON ROUTE THEN KEEP RIGHT
IN [DIST UNITS] CONTINUE ON ROUTE THEN MAKE A U TURN
IN [DIST UNITS] CONTINUE ON ROUTE THEN NAVIGATE OFF ROAD
IN [DIST UNITS] CONTINUE ON ROUTE THEN TAKE RAMP AHEAD
IN [DIST UNITS] CONTINUE ON ROUTE THEN TAKE RAMP LEFT
IN [DIST UNITS] CONTINUE ON ROUTE THEN TAKE RAMP RIGHT
IN [DIST UNITS] CONTINUE ON ROUTE THEN TURN LEFT
IN [DIST UNITS] CONTINUE ON ROUTE THEN TURN RIGHT
[DIST UNITS] TO DESTINATION
[DIST UNITS] TO DESTINATION ON LEFT
[DIST UNITS] TO DESTINATION ON RIGHT
[DIST UNITS] TO VIA POINT
[DIST UNITS] TO VIA POINT ON LEFT
[DIST UNITS] TO VIA POINT ON RIGHT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] ARRIVE AT VIA POINT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN BOARD FERRY
IN [DIST UNITS] ARRIVE AT VIA POINT THEN ENTER ROUNDABOUT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN EXIT LEFT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN EXIT RIGHT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN KEEP LEFT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN KEEP RIGHT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN MAKE A U TURN
IN [DIST UNITS] ARRIVE AT VIA POINT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] ARRIVE AT VIA POINT THEN TAKE RAMP AHEAD
IN [DIST UNITS] ARRIVE AT VIA POINT THEN TAKE RAMP LEFT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN TAKE RAMP RIGHT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN TURN LEFT
IN [DIST UNITS] ARRIVE AT VIA POINT THEN TURN RIGHT
IN [DIST UNITS] BOARD FERRY
IN [DIST UNITS] LEAVE FERRY
IN [DIST UNITS] LEAVE FERRY THEN ARRIVE AT DESTINATION
IN [DIST UNITS] LEAVE FERRY THEN ARRIVE AT VIA POINT
IN [DIST UNITS] LEAVE FERRY THEN BOARD FERRY
IN [DIST UNITS] LEAVE FERRY THEN ENTER ROUNDABOUT
IN [DIST UNITS] LEAVE FERRY THEN EXIT LEFT
IN [DIST UNITS] LEAVE FERRY THEN EXIT RIGHT
IN [DIST UNITS] LEAVE FERRY THEN KEEP LEFT
IN [DIST UNITS] LEAVE FERRY THEN KEEP RIGHT
IN [DIST UNITS] LEAVE FERRY THEN MAKE A U TURN
IN [DIST UNITS] LEAVE FERRY THEN NAVIGATE OFF ROAD
IN [DIST UNITS] LEAVE FERRY THEN TAKE RAMP AHEAD
IN [DIST UNITS] LEAVE FERRY THEN TAKE RAMP LEFT
IN [DIST UNITS] LEAVE FERRY THEN TAKE RAMP RIGHT
IN [DIST UNITS] LEAVE FERRY THEN TURN LEFT
IN [DIST UNITS] LEAVE FERRY THEN TURN RIGHT
AT ROUNDABOUT TAKE [ORD] EXIT
IN [DIST UNITS] ENTER ROUNDABOUT
TAKE [ORD] EXIT
TAKE [ORD] EXIT THEN ARRIVE AT DESTINATION
TAKE [ORD] EXIT THEN ARRIVE AT VIA POINT
TAKE [ORD] EXIT THEN BOARD FERRY
TAKE [ORD] EXIT THEN ENTER ROUNDABOUT
TAKE [ORD] EXIT THEN EXIT LEFT
TAKE [ORD] EXIT THEN EXIT RIGHT
TAKE [ORD] EXIT THEN KEEP LEFT
TAKE [ORD] EXIT THEN KEEP RIGHT
TAKE [ORD] EXIT THEN MAKE A U TURN
TAKE [ORD] EXIT THEN NAVIGATE OFF ROAD
TAKE [ORD] EXIT THEN TAKE RAMP AHEAD
TAKE [ORD] EXIT THEN TAKE RAMP LEFT
TAKE [ORD] EXIT THEN TAKE RAMP RIGHT
TAKE [ORD] EXIT THEN TURN LEFT
TAKE [ORD] EXIT THEN TURN RIGHT
IN [DIST UNITS] LEAVE ROUNDABOUT
IN [DIST UNITS] BASEMAP EXIT
IN [DIST UNITS] EXIT LEFT
IN [DIST UNITS] EXIT LEFT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] EXIT LEFT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] EXIT LEFT THEN BOARD FERRY
IN [DIST UNITS] EXIT LEFT THEN ENTER ROUNDABOUT
IN [DIST UNITS] EXIT LEFT THEN EXIT LEFT
IN [DIST UNITS] EXIT LEFT THEN EXIT RIGHT
IN [DIST UNITS] EXIT LEFT THEN KEEP LEFT
IN [DIST UNITS] EXIT LEFT THEN KEEP RIGHT
IN [DIST UNITS] EXIT LEFT THEN MAKE A U TURN
IN [DIST UNITS] EXIT LEFT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] EXIT LEFT THEN TAKE RAMP AHEAD
IN [DIST UNITS] EXIT LEFT THEN TAKE RAMP LEFT
IN [DIST UNITS] EXIT LEFT THEN TAKE RAMP RIGHT
IN [DIST UNITS] EXIT LEFT THEN TURN LEFT
IN [DIST UNITS] EXIT LEFT THEN TURN RIGHT
IN [DIST UNITS] EXIT RIGHT
IN [DIST UNITS] EXIT RIGHT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] EXIT RIGHT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] EXIT RIGHT THEN BOARD FERRY
IN [DIST UNITS] EXIT RIGHT THEN ENTER ROUNDABOUT
IN [DIST UNITS] EXIT RIGHT THEN EXIT LEFT
IN [DIST UNITS] EXIT RIGHT THEN EXIT RIGHT
IN [DIST UNITS] EXIT RIGHT THEN KEEP LEFT
IN [DIST UNITS] EXIT RIGHT THEN KEEP RIGHT
IN [DIST UNITS] EXIT RIGHT THEN MAKE A U TURN
IN [DIST UNITS] EXIT RIGHT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] EXIT RIGHT THEN TAKE RAMP AHEAD
IN [DIST UNITS] EXIT RIGHT THEN TAKE RAMP LEFT
IN [DIST UNITS] EXIT RIGHT THEN TAKE RAMP RIGHT
IN [DIST UNITS] EXIT RIGHT THEN TURN LEFT
IN [DIST UNITS] EXIT RIGHT THEN TURN RIGHT
IN [DIST UNITS] KEEP LEFT
IN [DIST UNITS] KEEP LEFT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] KEEP LEFT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] KEEP LEFT THEN BOARD FERRY
IN [DIST UNITS] KEEP LEFT THEN ENTER ROUNDABOUT
IN [DIST UNITS] KEEP LEFT THEN EXIT LEFT
IN [DIST UNITS] KEEP LEFT THEN EXIT RIGHT
IN [DIST UNITS] KEEP LEFT THEN KEEP LEFT
IN [DIST UNITS] KEEP LEFT THEN KEEP RIGHT
IN [DIST UNITS] KEEP LEFT THEN MAKE A U TURN
IN [DIST UNITS] KEEP LEFT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] KEEP LEFT THEN TAKE RAMP AHEAD
IN [DIST UNITS] KEEP LEFT THEN TAKE RAMP LEFT
IN [DIST UNITS] KEEP LEFT THEN TAKE RAMP RIGHT
IN [DIST UNITS] KEEP LEFT THEN TURN LEFT
IN [DIST UNITS] KEEP LEFT THEN TURN RIGHT
IN [DIST UNITS] KEEP RIGHT
IN [DIST UNITS] KEEP RIGHT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] KEEP RIGHT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] KEEP RIGHT THEN BOARD FERRY
IN [DIST UNITS] KEEP RIGHT THEN ENTER ROUNDABOUT
IN [DIST UNITS] KEEP RIGHT THEN EXIT LEFT
IN [DIST UNITS] KEEP RIGHT THEN EXIT RIGHT
IN [DIST UNITS] KEEP RIGHT THEN KEEP LEFT
IN [DIST UNITS] KEEP RIGHT THEN KEEP RIGHT
IN [DIST UNITS] KEEP RIGHT THEN MAKE A U TURN
IN [DIST UNITS] KEEP RIGHT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] KEEP RIGHT THEN TAKE RAMP AHEAD
IN [DIST UNITS] KEEP RIGHT THEN TAKE RAMP LEFT
IN [DIST UNITS] KEEP RIGHT THEN TAKE RAMP RIGHT
IN [DIST UNITS] KEEP RIGHT THEN TURN LEFT
IN [DIST UNITS] KEEP RIGHT THEN TURN RIGHT
IN [DIST UNITS] MAKE A U TURN
IN [DIST UNITS] MAKE A U TURN THEN ARRIVE AT DESTINATION
IN [DIST UNITS] MAKE A U TURN THEN ARRIVE AT VIA POINT
IN [DIST UNITS] MAKE A U TURN THEN BOARD FERRY
IN [DIST UNITS] MAKE A U TURN THEN ENTER ROUNDABOUT
IN [DIST UNITS] MAKE A U TURN THEN EXIT LEFT
IN [DIST UNITS] MAKE A U TURN THEN EXIT RIGHT
IN [DIST UNITS] MAKE A U TURN THEN KEEP LEFT
IN [DIST UNITS] MAKE A U TURN THEN KEEP RIGHT
IN [DIST UNITS] MAKE A U TURN THEN MAKE A U TURN
IN [DIST UNITS] MAKE A U TURN THEN NAVIGATE OFF ROAD
IN [DIST UNITS] MAKE A U TURN THEN TAKE RAMP AHEAD
IN [DIST UNITS] MAKE A U TURN THEN TAKE RAMP LEFT
IN [DIST UNITS] MAKE A U TURN THEN TAKE RAMP RIGHT
IN [DIST UNITS] MAKE A U TURN THEN TURN LEFT
IN [DIST UNITS] MAKE A U TURN THEN TURN RIGHT
IN [DIST UNITS] NAVIGATE OFF ROAD
IN [DIST UNITS] NAVIGATE OFF ROAD THEN ARRIVE AT DESTINATION
IN [DIST UNITS] NAVIGATE OFF ROAD THEN ARRIVE AT VIA POINT
IN [DIST UNITS] NAVIGATE ON ROAD
IN [DIST UNITS] NAVIGATE ON ROAD THEN ARRIVE AT DESTINATION
IN [DIST UNITS] NAVIGATE ON ROAD THEN ARRIVE AT VIA POINT
IN [DIST UNITS] NAVIGATE ON ROAD THEN BOARD FERRY
IN [DIST UNITS] NAVIGATE ON ROAD THEN ENTER ROUNDABOUT
IN [DIST UNITS] NAVIGATE ON ROAD THEN EXIT LEFT
IN [DIST UNITS] NAVIGATE ON ROAD THEN EXIT RIGHT
IN [DIST UNITS] NAVIGATE ON ROAD THEN KEEP LEFT
IN [DIST UNITS] NAVIGATE ON ROAD THEN KEEP RIGHT
IN [DIST UNITS] NAVIGATE ON ROAD THEN MAKE A U TURN
IN [DIST UNITS] NAVIGATE ON ROAD THEN NAVIGATE OFF ROAD
IN [DIST UNITS] NAVIGATE ON ROAD THEN TAKE RAMP AHEAD
IN [DIST UNITS] NAVIGATE ON ROAD THEN TAKE RAMP LEFT
IN [DIST UNITS] NAVIGATE ON ROAD THEN TAKE RAMP RIGHT
IN [DIST UNITS] NAVIGATE ON ROAD THEN TURN LEFT
IN [DIST UNITS] NAVIGATE ON ROAD THEN TURN RIGHT
IN [DIST UNITS] TAKE RAMP AHEAD
IN [DIST UNITS] TAKE RAMP AHEAD THEN ARRIVE AT DESTINATION
IN [DIST UNITS] TAKE RAMP AHEAD THEN ARRIVE AT VIA POINT
IN [DIST UNITS] TAKE RAMP AHEAD THEN BOARD FERRY
IN [DIST UNITS] TAKE RAMP AHEAD THEN ENTER ROUNDABOUT
IN [DIST UNITS] TAKE RAMP AHEAD THEN EXIT LEFT
IN [DIST UNITS] TAKE RAMP AHEAD THEN EXIT RIGHT
IN [DIST UNITS] TAKE RAMP AHEAD THEN KEEP LEFT
IN [DIST UNITS] TAKE RAMP AHEAD THEN KEEP RIGHT
IN [DIST UNITS] TAKE RAMP AHEAD THEN MAKE A U TURN
IN [DIST UNITS] TAKE RAMP AHEAD THEN NAVIGATE OFF ROAD
IN [DIST UNITS] TAKE RAMP AHEAD THEN TAKE RAMP AHEAD
IN [DIST UNITS] TAKE RAMP AHEAD THEN TAKE RAMP LEFT
IN [DIST UNITS] TAKE RAMP AHEAD THEN TAKE RAMP RIGHT
IN [DIST UNITS] TAKE RAMP AHEAD THEN TURN LEFT
IN [DIST UNITS] TAKE RAMP AHEAD THEN TURN RIGHT
IN [DIST UNITS] TAKE RAMP LEFT
IN [DIST UNITS] TAKE RAMP LEFT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] TAKE RAMP LEFT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] TAKE RAMP LEFT THEN BOARD FERRY
IN [DIST UNITS] TAKE RAMP LEFT THEN ENTER ROUNDABOUT
IN [DIST UNITS] TAKE RAMP LEFT THEN EXIT LEFT
IN [DIST UNITS] TAKE RAMP LEFT THEN EXIT RIGHT
IN [DIST UNITS] TAKE RAMP LEFT THEN KEEP LEFT
IN [DIST UNITS] TAKE RAMP LEFT THEN KEEP RIGHT
IN [DIST UNITS] TAKE RAMP LEFT THEN MAKE A U TURN
IN [DIST UNITS] TAKE RAMP LEFT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] TAKE RAMP LEFT THEN TAKE RAMP AHEAD
IN [DIST UNITS] TAKE RAMP LEFT THEN TAKE RAMP LEFT
IN [DIST UNITS] TAKE RAMP LEFT THEN TAKE RAMP RIGHT
IN [DIST UNITS] TAKE RAMP LEFT THEN TURN LEFT
IN [DIST UNITS] TAKE RAMP LEFT THEN TURN RIGHT
IN [DIST UNITS] TAKE RAMP RIGHT
IN [DIST UNITS] TAKE RAMP RIGHT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] TAKE RAMP RIGHT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] TAKE RAMP RIGHT THEN BOARD FERRY
IN [DIST UNITS] TAKE RAMP RIGHT THEN ENTER ROUNDABOUT
IN [DIST UNITS] TAKE RAMP RIGHT THEN EXIT LEFT
IN [DIST UNITS] TAKE RAMP RIGHT THEN EXIT RIGHT
IN [DIST UNITS] TAKE RAMP RIGHT THEN KEEP LEFT
IN [DIST UNITS] TAKE RAMP RIGHT THEN KEEP RIGHT
IN [DIST UNITS] TAKE RAMP RIGHT THEN MAKE A U TURN
IN [DIST UNITS] TAKE RAMP RIGHT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] TAKE RAMP RIGHT THEN TAKE RAMP AHEAD
IN [DIST UNITS] TAKE RAMP RIGHT THEN TAKE RAMP LEFT
IN [DIST UNITS] TAKE RAMP RIGHT THEN TAKE RAMP RIGHT
IN [DIST UNITS] TAKE RAMP RIGHT THEN TURN LEFT
IN [DIST UNITS] TAKE RAMP RIGHT THEN TURN RIGHT
IN [DIST UNITS] BASEMAP TURN
IN [DIST UNITS] TURN LEFT
IN [DIST UNITS] TURN LEFT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] TURN LEFT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] TURN LEFT THEN BOARD FERRY
IN [DIST UNITS] TURN LEFT THEN ENTER ROUNDABOUT
IN [DIST UNITS] TURN LEFT THEN EXIT LEFT
IN [DIST UNITS] TURN LEFT THEN EXIT RIGHT
IN [DIST UNITS] TURN LEFT THEN KEEP LEFT
IN [DIST UNITS] TURN LEFT THEN KEEP RIGHT
IN [DIST UNITS] TURN LEFT THEN MAKE A U TURN
IN [DIST UNITS] TURN LEFT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] TURN LEFT THEN TAKE RAMP AHEAD
IN [DIST UNITS] TURN LEFT THEN TAKE RAMP LEFT
IN [DIST UNITS] TURN LEFT THEN TAKE RAMP RIGHT
IN [DIST UNITS] TURN LEFT THEN TURN LEFT
IN [DIST UNITS] TURN LEFT THEN TURN RIGHT
IN [DIST UNITS] TURN RIGHT
IN [DIST UNITS] TURN RIGHT THEN ARRIVE AT DESTINATION
IN [DIST UNITS] TURN RIGHT THEN ARRIVE AT VIA POINT
IN [DIST UNITS] TURN RIGHT THEN BOARD FERRY
IN [DIST UNITS] TURN RIGHT THEN ENTER ROUNDABOUT
IN [DIST UNITS] TURN RIGHT THEN EXIT LEFT
IN [DIST UNITS] TURN RIGHT THEN EXIT RIGHT
IN [DIST UNITS] TURN RIGHT THEN KEEP LEFT
IN [DIST UNITS] TURN RIGHT THEN KEEP RIGHT
IN [DIST UNITS] TURN RIGHT THEN MAKE A U TURN
IN [DIST UNITS] TURN RIGHT THEN NAVIGATE OFF ROAD
IN [DIST UNITS] TURN RIGHT THEN TAKE RAMP AHEAD
IN [DIST UNITS] TURN RIGHT THEN TAKE RAMP LEFT
IN [DIST UNITS] TURN RIGHT THEN TAKE RAMP RIGHT
IN [DIST UNITS] TURN RIGHT THEN TURN LEFT
IN [DIST UNITS] TURN RIGHT THEN TURN RIGHT
RANDOM PHRASE 0
RANDOM PHRASE 1
RANDOM PHRASE 2
RANDOM PHRASE 3
RANDOM PHRASE 4
RANDOM PHRASE 5
RANDOM PHRASE 6
RANDOM PHRASE 7
RANDOM PHRASE 8
RANDOM PHRASE 9

I'll post soon the new version of Non_TTS_Voice_Editor v2.00 that will allow you to split encrypted voices. You'll also be able to view all the voice sample and the > 15000 predefined phrases. It will not allow you (yet) to modify, merge the files or change the phrases structure.

Turbo

Eureka #2

I just finished decrypting the 288-byte header in the encrypted non-TTS voice made by VoiceStudio. This one gave me a really hard time. I looked at the bits & bytes for hours before I finally found the key.

Why is this important? This will allow you to edit and change the voice screen name which now resides in the VPM file. You could also modify existing non-TTS voices such as DrNightmare and make your own custom voice. I plan also to have a way to convert regular non-TTS voice to encrypted voice to provide the voice screen name functionality.

What to do with an encrypted non-TTS vpm?

NonTTSVoiceEditor v.1.40 is unable to open a vpm voice file; says it's either unsupported or encrypted. Is there anything I can do to extract the wav particles or is it a lost case? Thanks!

Probably an encrypted voice

Hi Elig99,

It is probably an encrypted voice. You probably need NonTTSVoiceEditor v2.00 to extract them. I am not done yet with this program. I am working on something else right now. Try to look again later. So far, I think I am the only one to have cracked the encryption.

Turbo

.

Hello Turbo, thanks for the update.
Will keep watching for NonTTSVoiceEditor progress.
Wishing you and your family a Happy New 2011
Eli

Thanks.

Happy New Year 2011 to all. Health and happiness for you and your family.

Boy are you one tough cookie

Boy are you one tough cookie to get into contact with. 3 different forums no means to contact you smile hehe

here is hoping you see this

any chance you can extract and convert to normal vpm this one

http://www.garmin.com/uk/extras/avatar/

I want it really badly. mobile xt won't play it and your editor won't touch it so I am assuming its encrypted sad

thanks!

Avatar is encrypted!

Yes, it is encrypted. Check my post to you on passion. There is an uncrypted version of Avatar posted. BTW, I Can be reached in all forums I am member. Otherwise, just post in my program's thread and I'll be notified.

So is there a way to make

So is there a way to make these work on a streetpilot 7200? (kenwood dnx with garmin nav) once you release 2.00 of your editor? I'd like to use these voices too smile

Anxiously awaiting the release of this program - I have many awesome voices, non of which play on my kenwood (streetpilot 7200)

streetpilot 7200

What voices work on the StreetPilot 7200? Regular non-TTS? If this is the case, you may want to try the uncrypted version of Avatar from here which works as a regular non-TTS voice.

http://rapidshare.com/files/440441369/Avatar_non_TTS.zip

heh!

Turbo, you're a dyed-in-the-wool geek, and that's a beautiful thing! grin

--
nüvi 3790T | nüvi 775T | Those who make peaceful revolution impossible, will make violent revolution inevitable ~ JFK

LOL!

I used to think what I was doing was cool, but a young man at work told me I was geek-ier than another friend. After much thinking, I realized I was really a geek. Pretty depressing. Have you seen the TV show "Beauty and the Geek"? I still think I am not that bad... LOL! smile

TV? What's that?

I never watch it to be honest. Being a geek (not the same as a nerd) is good. I'm a geek in a few areas myself.

However, what you do is amazing. You've raised the bar for GPS mavens everywhere. And, we thank you for that!

Keep being a geek, bud. It's all good. Happy New Year to you, the Mrs, and the youngin(s).

Bon vivant, mes ami!

--
nüvi 3790T | nüvi 775T | Those who make peaceful revolution impossible, will make violent revolution inevitable ~ JFK

I'll give it a shot

turboccc wrote:

What voices work on the StreetPilot 7200? Regular non-TTS? If this is the case, you may want to try the uncrypted version of Avatar from here which works as a regular non-TTS voice.

http://rapidshare.com/files/440441369/Avatar_non_TTS.zip

I will try it, now that I got it. None of the other's I've tried worked, with the exception of the TTS voices that I was able to add using the webupdater from garmin. I'm not even 1000% sure the unit is a streetpilot 7200.. its the built in navigation of my kenwood dnx5120 - which I read somewhere IS a streetpilot 7200....?

At any rate, I will try this voice and see if it works. MANY THANKS!

sad sad sad

nope the decrypted avatar voice did NOT work for me... like the others, it doesnt even show up in the language menu

@Toaster

Sad, but it was worth the try. This is very surprising, but it seems only TTS voices work on your gps...

Do you have a .gcd or .rgn file for that GPS? If you post it somewhere, I could have a look at what is supported.

@Toaster

I just remmeber something important while testing non-TTS voices:

Make sure to remove or rename the original English_American_.vpm file. I normally just rename it to English_American_.vpm_ so it stays on the GPS.

Then, copy the Avatar_non_TTS.vpm file to the gps. No need to rename it. Then, reboot the gps and select the voice English_American in the voice menu. Avatar will appear as English_American. This is why you need to rename the existing file to avoid the conflict.

Let me know if it works. It should.

Turbo

Non TTS back to TTS ... Or creating my own TTS voice

I do not own a GPS at this time. But it seems that so far (after many exhausted searches) that you may be the only one that can answer this.
Here is my hoped for outcome : Creating a choir for my music
My question is : How do I use more than one TTS voice. I have created wave files of three voices, and loaded them into my music editing software. Saved them as a single wave file. Now, is it possible to use more than one voice in a TTS program? If not, how on earth do I create my own TTS? I have noticed that a couple of your posts suggest merging them BACK into a TTS voice? Am I understanding this correctly?
I have searched microsoft, but it seems the only answers I can find there, were not realy what I was looking for. I used ask.com and put in the search "How do I create my own TTS voices?" and your links appeared in a few spots, but I am thinking that this info is ONLY good for a GPS?

I REALY hope you can help me out with this, and I will forever be thankful. Heck, if this works for me, I would give you the files in case you wanted to use them also, lol. You probably would not want them, but just in case.
I am desparately seeking relief from my searches sad

--
Thanks, †Wore†
Page 1>>