Search Archive

Adding (LEFT and RIGHT) destination notification to voice

By Specter · Jun 20, 2009in Hacks/Mods💬 9 posts👁️ 3,353 views
Posted Jun 20, 2009 · 18:20 UTC#1

What modifications are necessary for the voice files to say the side of the street for the destination?

 

ANSWER

The commands are found in the commands.csv file in the zipped voice file. The usual command for destination arrival are contained in the "goal" command. The commands for destination with direction are "goal_left" and "goal_right" (there are also "via_left" and "via_right".

 

For example, you would see this command on the voice file that has destination directions:

The parts in RED are what you need to add.

 

 

CODE:

"goal","call 22-tts-loq","8",

"goal_left","call 24-tts-loq left, left.","8",

"goal_right","call 24-tts-loq right, right.","8",

"via","call 21-tts-loq","20",

"via_left","call 23-tts-loq left, left.","20",

"via_right","call 23-tts-loq right, right.","20",

 

24-tts-loq refers to a template which you would see towards the bottom of the commands.csv file:

 

CODE:

"template 23-tts-loq",,,"15_Viapoint situations with direction"

,"100[then]*23-tts-loq-t01","Then, arrive at destination, on the %2","15-6 Then arrive at viapoint on the left/right."

,"300[then3]","*23-tts-loq-t01","15-6 Then arrive at viapoint on the left/right."

,"1000[more]*23-tts-loq-m00","Drive %dist3","06-4-7 Drive %dist."

,"500[more,set_1]*23-tts-loq-m03","Approaching destination, on the %1 in %dist3","15-2 Prepare to arrive at viapoint, on the left/right, in %dist.""

,"200[more,set_2]*23-tts-loq-m02","Approaching destination, on the %1 in %dist3 %then","15-3 You will arrive at viapoint, on the left/right, in %dist. %then""

,"50[more,near,set_3]","*23-tts-loq-m02","15-3 You will arrive at viapoint, on the left/right, in %dist. %then"

,"0[more,near,set_4]*23-tts-loq-m01","Arriving at destination, on the %2 %then","15-4 You have reached a viapoint, on the left/right. %then""

,"800[equal,minsilence=10,if_not_1]","*23-tts-loq-m03","15-2 Prepare to arrive at viapoint, on the left/right, in %dist."

,"300[equal,minsilence=10,if_not_2]","*23-tts-loq-m02","15-3 You will arrive at viapoint, on the left/right, in %dist. %then"

,"100[near,minsilence=7,if_not_3]","*23-tts-loq-m02","15-3 You will arrive at viapoint, on the left/right, in %dist. %then"

,"1[near,if_not_4]","*23-tts-loq-m01","15-4 You have reached a viapoint, on the left/right. %then"

 

"template 24-tts-loq",,,"16_Destination situations with direction"

,"100[then]*24-tts-loq-t01","Then, arrive at destination, on the %2","16-8 Then arrive at your destination, on the left/right.""

,"300[then3]","*24-tts-loq-t01","16-8 Then arrive at your destination, on the left/right."

,"1000[more]*24-tts-loq-m00","Drive %dist3","06-4-7 Drive %dist."

,"500[more,set_1]*24-tts-loq-m03","Approaching destination, on the %1 in %dist3","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist.""

,"200[more,set_2]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"50[more,near,set_3]*24-tts-loq-m02","Approaching destination, on the %1 in %dist3","16-2 You will arrive at your destination, on the left/right, in %dist.""

,"0[more,near,set_4,set_arrive]*24-tts-loq-m01","Arriving at destination, on the %2","16-3 You have reached your destinaion, on the left/right.""

,"800[equal,minsilence=10,if_not_1]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"300[equal,minsilence=10,if_not_2]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"100[near,minsilence=7,if_not_3]","*24-tts-loq-m02","16-2 You will arrive at your destination, on the left/right, in %dist."

,"1[near,if_not_4,set_arrive]","*24-tts-loq-m01","16-3 You have reached your destinaion, on the left/right."

 

The above are taken from the original Susan voice file that supports destination direction.

 

If your voice file does not support destination direction, just copy the "goal_left", "goal_right", "via_left", and "via_right" commands into the commands.csv file of your voice file. Copy as well the corresponding command templates for the four (4) above new commands and insert them toward the bottom of the commands.csv file after the templates for the regular "goal" commands.

 

I found this info on another forum and have used it for an Amigo voice file and it works. I just haven't tried it with the avic voice files but it should work. Be sure to backup your original file.

Posted Jun 20, 2009 · 21:07 UTC#2

Just tried it and it didn't work. I did a simulate to my home and it would tell me "take next right", but when I was closer to my house, I pushed flag icon and it didn't say anything. I am pretty sure I followed instructions to the T.

One thing I did notice that the quotations didn't match..etc...

Here is my file:

 

 

template gen_goal,,,16_Destination situations

,100[then]*03_gen_goal,"Then, arrive at your destination.",16-8 Then arrive at your destination.

,300[then3],*03_gen_goal,16-8 Then arrive at your destination.

,1000[more]*04_gen_goal,Drive %dist3,06-4-7 Drive %dist.

,"500[more,set_1]*02_gen_goal","Prepare to arrive at your destination, in %dist3",16-1 Prepare to arrive at your destiantion in %dist.

,"200[more,set_2]",*02_gen_goal,16-1 Prepare to arrive at your destiantion in %dist.

,"50[more,near,set_3]*01_gen_goal","You will arrive at your destination, in %dist3",16-2 You will arrive at your destination in %dist.

,"0[more,near,set_4]*00_gen_goal",You have reached your destination.,16-3 You have reached your destinaion.

,"800[equal,minsilence=10,if_not_1]",*02_gen_goal,16-1 Prepare to arrive at your destiantion in %dist.

,"300[equal,minsilence=20,if_not_2]",*02_gen_goal,16-1 Prepare to arrive at your destiantion in %dist.

,"100[near,minsilence=7,if_not_3]",*01_gen_goal,16-2 You will arrive at your destination in %dist.

,"1[near,if_not_4]",*00_gen_goal,16-3 You have reached your destinaion.

 

Here is yours...

 

"template 24-tts-loq",,,"16_Destination situations with direction"

,"100[then]*24-tts-loq-t01","Then, arrive at destination, on the %2","16-8 Then arrive at your destination, on the left/right.""

,"300[then3]","*24-tts-loq-t01","16-8 Then arrive at your destination, on the left/right."

,"1000[more]*24-tts-loq-m00","Drive %dist3","06-4-7 Drive %dist."

,"500[more,set_1]*24-tts-loq-m03","Approaching destination, on the %1 in %dist3","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist.""

,"200[more,set_2]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"50[more,near,set_3]*24-tts-loq-m02","Approaching destination, on the %1 in %dist3","16-2 You will arrive at your destination, on the left/right, in %dist.""

,"0[more,near,set_4,set_arrive]*24-tts-loq-m01","Arriving at destination, on the %2","16-3 You have reached your destinaion, on the left/right.""

,"800[equal,minsilence=10,if_not_1]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"300[equal,minsilence=10,if_not_2]","*24-tts-loq-m03","16-1 Prepare to arrive at your destiantion, on the left/right, in %dist."

,"100[near,minsilence=7,if_not_3]","*24-tts-loq-m02","16-2 You will arrive at your destination, on the left/right, in %dist."

,"1[near,if_not_4,set_arrive]","*24-tts-loq-m01","16-3 You have reached your destinaion, on the left/right."

 

See the difference? Was I supposed to delete my original template or just add it??

Posted Jun 20, 2009 · 22:04 UTC#3

I just did some testing and can confirm that it does not work with AVIC F series. It must require igo8 version 8.3. :(

Posted Jun 20, 2009 · 23:49 UTC#4
I just did some testing and can confirm that it does not work with AVIC F series. It must require igo8 version 8.3. :(

Nice try, though. I didn't waste too much time on this.

Posted Aug 18, 2009 · 14:28 UTC#5

Just want to bring this thread up again, as this is a real nice feature to have on igo 8.3+.

 

With the recently release of the Hacked EZRIDER.exe 3.0.1 (see:http://avic411.com/forum/viewtopic.php?f=34&t=25940), all AVIC model should be able to run IGO8.3, including F500BT users.

 

With this TTS mod, we should be able to have IGO to speak out "Your destination is on the LEFT/Right side".

Posted Aug 18, 2009 · 20:57 UTC#6

If anyone trys this and gets it working please let us all know. I am too busy at present to try and mods, even something so useful as this.

Posted Sep 08, 2009 · 06:21 UTC#7

the voice file for destination on the LEFT/RIGHT is posted just above 1/2 way down the page.

 

viewtopic.php?f=34&t=26699&p=185692&hilit=+left#p185692

 

HERE is a link to the actual voice file:

download/file.php?id=7994

Posted Sep 15, 2009 · 22:10 UTC#8

Samantha was telling me what side my destination was on when I was running the gurjon skin. I've since been running Stanislovich's skin converted to 3.0 by andr2000 and have lost the left/right designation. And before anyone asks, no I did not change my tts file.

 

Is anyone getting the left/right designation on any skin other than gurjon's?

Posted Oct 08, 2009 · 20:26 UTC#9

I can't get it work work either.