Jump to content
AVIC411.com

IN PROGRESS: Fixing up Samantha


Recommended Posts

If anyone is interested, i'm working on making Samantha a little more natural sounding and speaking proper US English. Hopefully no one has already done this. If so I appologize. If not, we should add this to the sticky once its actually done and uploaded.

 

So far what i've done and tested:

-Replaced "roundabout" with "traffic circle"

-replaced "turn back with "turn around" ...also considering changing it to "make a U turn"

 

Just now i've done the following but haven't tested. Will test on my way to work tomorrow and make changes as needed:

-slow the voice down to make it more natural. The demo clip of Samantha on her creator's website (Nuance) is slower and sounds much more natural

-change the way highway numbers are pronounced. e.g. instead of Route 422 being "four hundred twenty two" it will just be "four twenty two"

 

Once i test this and know that it is all working I will upload it as the entire zip file that can just be reimported using the directions on Pioneer's website for 2.0

Link to post
Share on other sites
  • Replies 128
  • Created
  • Last Reply

Top Posters In This Topic

I found a voice called Susan on an iGo forum, that is supposed to be the clearest one available, but I haven't been able to get it to import yet. It looks like the filesystem structure on the F is different from a standard iGo device since the VR uses Samantha as well. The voice i downloaded has a folder called "tts_loq" that goes in the iGo directory, whereas the F has a folder called "ScanSoft" instead (Googling ScanSoft is where i found Nuance). Then the files inside these directories don't match up either. The voice has a couple of .lex, .vde, .sde, etc files, whereas the F has a ton of .dll and .dat files. At best I could probably get iGo to use the new voice, but VR would still use Samantha. I'll just need to figure out what file tells iGo which voice to use. After hearing the sample of Samantha on the Nuance website though, I'm convinced she could sound better with the speed turned down and a few other tweaks.

 

Also, something else i forgot: I'm also going to reduce the amount of prompts when using the TTS voice, but i need ideas of what the prompts should be. Right now for most situations there are prompts at 50, 100, 300, and 800 meters OR 50, 200, 500, 1000 meters. Some highway situations go out to 2000 meters. I'd like to reduce this to 3 prompts total i think, but i'm not sure which distances would be good. What do you guys/girls think?

Link to post
Share on other sites

OK, i had a little progress today, but not really as much as i had hoped. Here's what i did:

 

-I mentioned in my original post that i had changed "roundabout" to "traffic circle" and "turn back" to "turn around". I've now changed "turn around" to "make a U turn". These have all been tested and work.

 

-I also mentioned that i slowed the voice speed down (from 50 to 40). This makes the voice slightly less irritating.

 

-I found a setting for each prompt type, that specifies a time period that must have past since the last prompt for that prompt to play. I changed some of these so that in many cases there will only be 2 prompts to turn instead of 4. If you are in the city stopping at alot of lights, or stuck in traffic, you will get more prompts then since the time period is more likely to pass. I think this is the best way to handle reducing the prompts. I tested this on my way home from work, and typically only received prompts at 1/2 mile, and make the next left/right, whereas on the way to work i would get 1/2 mile, 1/4 mile, 400 feet, and next left/right. The time period is also per maneuver so if you have two turns within a few seconds, you will still get the prompts for both.

 

-I found a 22khz version of Samantha from MioMap (ours is 11khz) and successfully got it working on the F after much trial and error, but it really doesn't sound that much better. It is slightly noticeable, but not the results I had hoped for. My VR also stopped working.

 

All of the changes I have made so far are in the commands.csv file within the TTS zip file. I will post this zip file in a few minutes for anyone that wants to try it

 

For the 22khz voice, you need to dump a bunch of files in the iGo\ScanSoft directory. I don't really want to post this yet until i figure out why the VR broke.

 

Also, there is a rules.ini file in the TTS zip file that defines how highway/exit numbers should be pronounced, but its not being used for some reason. Based on this file, 422 should be "four twenty two" and 202 should be "two oh two" but both are said with "hundred". I need to figure out why this file is not being used because it really annoys me being told to enter highway four hundred twenty two.

Link to post
Share on other sites

Keep me posted YettaVR6 on modding the voice. My only and I mean my ONLY complaint with the unit right now is how the voice never seems to STFU with the turns. It sounds like you did EXACTLY what I want to have done with the voice. Right now I have the mute button mod which is a beautiful thing, but it would be nice to not have to hear about my turn every 10 feet. Awesome work man!

Link to post
Share on other sites

Attached is what i have so far. This will give you:

 

-Traffic Circle and U-Turn mods

-Reduced prompts

-Voice speed reduced slightly

 

To install, just put the zip file in a TTS folder on your SD card or USB memory stick, and follow these instructions from Pioneer:

 

10-1. Touch the button to the right of "Voice Language" and then choose "English (US) (Jason)" from the list.

 

 

 

10-2. Touch the button to the right of "Voice language" (which shows "English (US) (Jason)") again.

 

 

 

10-3. Touch the "TTS Setup" tab on the right bottom of the screen.

 

 

 

10-4. To update English TTS file, touch the "English (US) (Samantha):TTS" button.

 

 

 

10-5. Touch the "from SD" button.

 

 

 

If you cannot select "from SD", please check your system and SD card as follows:

 

Check your SD card to confirm that the SD card contains the correct folder and files in the correct format.

 

10-6. Touch the "English (US) (Samantha):TTS" tab. Then English TTS file will be updated immediately.

 

Try it out and let me know what you think about the frequency of the prompts. The voice quality is not really improved yet so don't expect much there 8)

Voice_TTS-nua-eng-us-f1.zip

Link to post
Share on other sites

While you're at it, there's another things that bugs me (haven't seen anyone else reporting it). If you set units to miles/yards, she will pronounce distances as "do something in 2.5 mile ... ess"

 

I've traced it to distances_yd.csv file, what she is supposed to say is written as "mile,s" in the feet version, of course, it is written as "miles".

 

Beats me how these things got through quality control...

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...



×
×
  • Create New...