Hi Leonard,
First, it might be helpful to know exactly what programming language you 
are using to create your games with. Different languages have various 
degrees of support for tts engines.
For example, the FreeTTS project is native to java and can easily be 
integrated into any Java applications, and is multiplatform. However, 
several users dislike FreeTTS because it sounds to robotic.
If you want to support Sapi 5 TTS Engines under Java there is a 
commercial sdk written in Java which will allow you to use any Sapi 5 
engine on the market, Cepstral, Microsoft Sapi, Scansoft, etc but it 
isn't cheap.
If you want to support the voices for Mac os that is yet another sdk and 
different interface for Java.
So the short answer is with Java there is no easy interface to the high 
quality voices unlessyou want to spend money and target operating 
specific voices and engines.
With Python you would basically have to write a wrapper class for every 
platform you want to support. For example, one for Sapi 5 for Windows, 
one for Gnome-Speech under Linux, and one for the Apple TTS under Mac. 
Again no simple solution to what you are asking.
In C++ you can pretty much access all of the same TTS Engines as with 
Python and Java, but you will have to write your code in such a way to 
support multiple tts speech systems. There is no clear standard for 
supporting tts cross platform unless you actually buy a developer kit 
from a company like Cepstral or Fonix.
For example, if you purchase the Cepstral developers kits for Mac, 
Windows, and Linux you are going to get some really nice voices to ship 
with your games, a common interface, but will lose money when it comes 
time to sell your games. If you are planning on free games not going to 
happen unless you are willing to settle for espeak or FreeTTS or 
Festival.. In that case you should use pre-recorded speech and make do 
with that.
Although, I use espeak under Linux and I rather like the voice. A bit 
robotic, but it runs fast and responsive under Linux which is more than 
I can say for Dectalk, Cepstral, and the other commercial voices I have 
used.
Hth.


Leonard de Ruijter wrote:
> Hello all,
>
> Someone told me this subject is allready posted on this list, but i'm
> new here. I wondered, how is it possible to use tts in multiplatform
> games?
> I thought about espeak, but i think there must be a possibility in my
> game under windows to select better sapi voices and don't get errors
> under linux or mac.
>      -
>      Thanks,
>      Leonard,
>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to [EMAIL PROTECTED]
> You can make changes or update your subscription via the web, at
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/[EMAIL PROTECTED]
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to [EMAIL PROTECTED]
>
>
>   


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]

Reply via email to