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:

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);