How Tos
Last reviewed: 3/1/2012
Article ID: H031204
HOW: Developing Microsoft Speech Platform applications that speak and listen
The information in this article applies to:
- SpeechKit 7
Summary
SpeechKit 7 provides support for Microsoft Speech Platform.
More Information
Chant SpeechKit 7 provides support for recognizing and synthesizing with Microsoft Speech Platform recognizers and voices.
Both 32-bit and 64-bit applications can recognize and synthesize Microsoft Speech Platform recognizers and voices. The 32-bit Microsoft Speech Platform runtime must be installed to support 32-bit applications. The 64-bit Microsoft Speech Platform runtime must be installed to support 64-bit applications.
All current Microsoft Speech Platform versions are supported: v10.0, v10.1, v10.2 and v11.0. Only one version may be installed at a time. The runtimes, recognizers, and voices can be downloaded from Microsoft:
- Microsoft Speech Platform v10.0 Runtimes
- Microsoft Speech Platform v10.0 Recognizers and Voices
- Microsoft Speech Platform v10.1 Runtimes
- Microsoft Speech Platform v10.1 Recognizers and Voices
- Microsoft Speech Platform v10.2 Runtimes
- Microsoft Speech Platform v10.2 Recognizers and Voices
- Microsoft Speech Platform v11.0 Runtimes
- Microsoft Speech Platform v11.0 Recognizers and Voices
The recognizer can be selected by setting the CSPEngine property to recognizer name or by setting the CNPEngineAPI value to CEMSPSR. The voice can be selected by setting the CSPEngine property to voice name or by setting the CNPEngineAPI value to CEMSPTTS.
private Chant.SpeechKit.NChantSR NChantSR1; private Chant.SpeechKit.NChantTTS NChantTTS1; // Instantiate NChantSR object NChantSR1 = new NChantSR(this); NChantSR1.SetNumberProperty(ChantNumberProperty.CNPEngineAPI, (int)ChantEngineAPI.CEMSPSR); // Instantiate NChantTTS object NChantTTS1 = new NChantTTS(this); NChantTTS1.SetNumberProperty(ChantNumberProperty.CNPEngineAPI, (int)ChantEngineAPI.CEMSPTTS);