gary.mccann
United Kingdom
Asked
Hi All
So I am currently building a multi-lingual robot. This means that I need to be able to change voices (an English voice trying to speak Italian just doesn't work).
I know that the voice can be changed in the Speech Settings but I want to change it on the fly so that I can change by using a command. Is there any way to do this?
The windows speech synthesis doesn’t make it easy to change cultures on the fly. If you have more than one culture installed, you’ll have to have two instances of the speech synthesis classes
It would be easiest to do this with a separate plugin. Maybe a plugin that allows the user to have more than one instance of the speech synthesis per culture. You could create ezscript commands for each culture or allow a parameter.
Actually the parameter makes sense. Create a plugin that registers a new ezscript command that accepts a parameter for the culture
SayV2(en-us, I am speaking English)
Ohhh, interesting idea. I'll give it a go.