Windows 10 Tts Question

 
#1

Some of you may have seen my recent post and video on the cortana/pandorabot and would have heard the completely horrible TTS voice. This morning I installed a Cereproc voice (Giles) on that PC but got the problem that EZ-Builder does see it, but will not actually load the Giles TTS and the awful (slow) Hazel voice continues.

I have followed Steve G great tutorial hoping this would allow me to start using Giles, but the problem is that the 4 files Steve suggests to delete, cannot now be deleted and a TrustedInstaller note appears which stops the delete. This must be something that has occurred in the latest win10 software upgrade (anniversary edition)?

Can anyone advise how to get around this? Thanks.

Tony

#2

I can tell speak on Microsoft's poor implementation of voice addons, but I can tell you how to adjust the speed. Use this control: http://www.ez-robot.com/Tutorials/Help.aspx?id=156

#3

I have speech settings there but speed adjust does nothing - I can also select Giles from speech setting but the Hazel slow voice still outputs. If I could only delete the files Steve G refers to then it may all work - why does Microsoft make everything so difficult!

Tony

#4

Hi Toymaker,

Maybe This thread can help you. You can try going through the control panel to change it. You may have to reinstall a voice engine after last round of updates. If you click on the link on page 6 remove the s after http. Don't know how it got there.


Ed

#5

I have been doing some research on this - It looks to me now that we are all screwed with the latest updated version of windoze 10!

There looks to be no way to take ownership of the four TrustedInstaller files (for the Zira TTS in my case) so they then cannot be deleated which is required in Steve G tutorial to be able to load another vendors TTS.

So for (up to date) win 10 users EZ-Builder are left with a dreadful Zira TTS that talks so slow it sounds drugged and there seems to be no way now of changing the TTS or the speech settings ie speed etc. Our robots will sound like something out of the eighties then we used phonemes and allophones!

Tony

#6

@Toymaker, I had deleted the files that Steve says to in his tutorial and a few months later ended up with slow speaking voice as you seem to have now. I wish I had of documented how I fixed it but I didn't .
Going thru this www.ez-robot.com/Community/Forum/Thread?threadId=9028&page=6 post #56, I eventually was given the option to download voices, which I did and then I had all the voices I had before including the abilitiy to change the options in the Control.
Hope this helps you out.

#7

DJ, I hate to be a thorn in your side, but there is absolutely something wrong in EZ-Builder's implementation of the TTS settings.

Other applications can use all installed voices, including 3rd party voices like Cepstral without issue. Only EZ-Builder is stuck on one voice regardless of the selected voice.

Try Roboblather http://zetacentauri.com/software_roboblather.htm to see what I mean. You can select any voice, and modify some of the properties. In EZ-Builder, whichever voice I select they all sound the same, although I can change it from male to female and change the speed (which some others can't do, so I think there are some regional differences). They all also sound like an old version of hte voice, not the current much smoother voices used by Cortana and other applications. (note however, Cortana can only use Microsoft voices as far as I can tell. They are better than the one that EZ-Buider is using, but it doesn't see the 3rd party voices).

Alan

#8

Well, I spent all morning and followed up on Bob's lead/advice (and thanks also to MadRocker) and I finally got some decent TTS - basically I have had to change all speech and language to English US from English UK (which is where I am) going through the steps MadRocker linked us to and I then managed to get both William and Giles Cereproc voices working in my cortana pandorabot program and I can also now change the speed. The trouble is that my speech recognition is now US and not UK - but the cortana SR is so good that it is still working around 99%!

Alan, you are right the TTS part of EZ-Builder seriously needs to be looked at.

Tony

#9

DJ,

Here is working source code for selecting the installed voices. I was able to compile this in VS2015 Community edition. It had some warning, but worked and I can select any installed voice.

There is also a lot of sample code on MSDN for the various speech manipulation functions under dotnet, but I didn't see downloadable samples and wasn't ready to put in the time to figure out how to write a full sample app.

http://deepak-sharma.net/2013/01/31/text-to-speech-using-c-sharp-in-windows-forms-application/

Alan

#10

@Toymaker,

I wonder if the reason I can't get Cepstral Lawrence to work in Cortana is that it is a UK voice and I am in the US with US settings. I can get it to work in the two apps I listed above.

Alan