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…

8

Hello world to TTS (2)

In this post, I will show you how to use TTS with the managed Speech API (System.Speech.dll) in C#.  This API is introduced since Windows Vista. It supports the tranditional SAPI engines and SSML The steps are as below.  1. create a console C# application.  2. add referrence to System.Speech.dll.  3. input the sample code below:   using…


Hello world to TTS (1)

In this post, I will show you how easily you can make your first TTS application with C#. This example will use the COM interop to call SAPI functionality because SAPI has implemented a number of automation objects that can be directly used in C# or any other .Net languages. Suppose you have Windows Vista…


TTS introduction

TTS means “Text to speech” which is  the technology to let computer speak to you. In short, you can input the text to computer, then a computer algorithm (so called TTS engine) will analyze the text, determine the pronunciation, synthesize the sound with some mathematical models. The output of a TTS engine is usually kind…

2