Multilingual text in speech library?

I am currently looking at developing a small client that has the ability to read text to speech in different languages. Mostly intended English and Japanese.

So my question is: does anyone know a library that is able to read both English and Japanese?

My initial development language at an early stage - C #

Thank you for your time.

+6
c # internationalization text-to-speech
source share
3 answers

Microsoft Speech API , if you have the correct voices (you can buy them, free voices are often of poor quality. Windows is sent by default with an English voice).

You can find some free SAPI voices here .

You can listen to Loquendo TTS to hear the quality of voices.

TTS is very simple with SAPI (when installed, it is one liner).

There is a .NET port there:

The .NET 3.0 Framework includes the Guided Speech API, System.Speech. This allows you to quickly create speech-enabled applications for Windows Vista using Visual Studio 2005. As with all versions of SAPI, this version is operating system dependent. SAPI 5.3 is only available in Windows Vista. As with previous versions of SAPI, the application may run on earlier versions, such as Windows XP SAPI 5.1, however, if your application uses any functions related to SAPI 5.3, expect an error that is not supported.

The two main namespaces that should become familiar with .NET support are System.Speech.Synthesis and System.Speech.Recognition application speech support

http://reddevnews.com/articles/2007/02/15/give-applications-a-voice.aspx

+5
source share

The speech APIs built into Windows XP / Vista support Text to Speech in English, Japanese, and many other languages.

This link will open for the tutorial:

Hope this helps

+1
source share

If you don't mind calling the web service, you can use speech synthesis from the Microsoft translator API here . This blog post contains an example of C # Silverlight using translator and TTS features.

0
source share

All Articles