Programming with latest MS TTS engines

We released 12 TTS voices in 12 languages with UCMA SDK (also called as Microsoft Office Communications Server 2007 R2 SDK) .  The Microsoft speech engines bundled with the API support twelve different languages, including English (North America, United Kingdom), French (France, Canada), German, American Spanish, Brazilian Portuguese, Italian, Japanese, Korean and Chinese (Simplified and Traditional).  These TTS voices are server version. By saying "server", it means these voice has been optimized to be used in server telephony scenerios with good performance.

This post will describe how to program with the TTS engines inside the SDK.

1. Download the the SDK and language pack

https://www.microsoft.com/downloads/details.aspx?FamilyID=30e14c5a-a42c-4d4e-9513-c4b0b8d21086&displaylang=en

https://www.microsoft.com/downloads/details.aspx?FamilyID=768efa33-6606-4b2b-809a-6c69274621d3&displaylang=en

 2. Read MSDN documentation about the Microsoft.Speech namespace

https://msdn.microsoft.com/en-us/library/microsoft.speech.synthesis(office.13).aspx

 3. Use C# to program a basic TTS application with these 12 TTS voices.

Add referrence to Microsoft.Speech, then you can program TTS just like I introduced in previous post.