Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Make your forms to talk!
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00414844
Message ID:
00415483
Views:
27
>>Nick
>>
>>But how do I make foxspeaker use British English?
>>
>>Regards
>>
>>JR
>
>I didn't play with other languages settings yet, but I know that it all is possible.
>Right now, (since American and British English core components are the same) you probably may try to install only British Engilsh TTS engine and see what happens. I have read in docs that most of Agent characters are compiled so the default output TTC engine is American. If you find on the Web the Agent character compiled with British English language ID, that should work right away. Also, characters may be recompiled with Character Editor which you also can download. You may create the character yourself (I created the Invisible character) and assign British TTS to it. Could be fun to create an Agent Character from your own pictures. :)
>
>Next option will be the check for the speech engines installed and allow to select and set one of them for the default use. The documentation says:
>
>"To query for or set an engine's mode ID, use TTSModeID. With TTSModeID you can set a mode ID that is different from the character's LanguageID. For instance, you can set a German character to speak using a French mode ID. Speech output engine mode IDs not only define which engine you use, but also correspond to specific voices supported for an engine. You can also use the Microsoft Agent Character Editor or the tools included in the Microsoft Speech SDK to query for the mode IDs of TTS engines installed on your system."
>
>It is on my list, but I didn't get there yet. :)
>
>There is a lot of info at
>
>http://msdn.microsoft.com/workshop/imedia/agent/speechengine.asp
>
>Also full MS Agent documentation is at
>
>http://msdn.microsoft.com/workshop/imedia/agent/documentation.asp

Also documentation says that if the Agent character is compiled with American TTS option it is tuned for this specific dialect, so when it works with different TTS it may not speak at the optimal pitch or speed. BTW, these parameters may be changed right in the text with the special tags (I just see how Merlin is swearing in Russian! :)

So the optimal solution is to install proper MS Agent core components, corresponding language TTS engine and use Agent Character compiled with the same language option. Then it will not require any changes in FoxSpeaker app itself.
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform