Microsoft Speech API and support for different languages

Posted: (EET/GMT+2)

 

I'm currently working on a C# application that uses Microsoft's Speech API (SAPI) to synthesize text to speech (TTS). When working with Speech API, you will oftentimes find yourself asking the question, which languages does SAPI support?

Luckily, there's a nice page on MSDN that gives the answer to this question. Shortly put, there's currently support for 26 languages, including major languages like English, Spanish, German, Chinese, and so forth. Interestingly enough, my local language, Finnish, is also supported.

Note that the Windows operating system does contain built-in support for at least that language which it was originally designed for. But, by installing "runtime engines" for different languages, you can add speech support to any supported language.

Happy hacking!