System.Speech Namespaces

.NET Framework (current version)

The System.Speech namespaces contain types that support speech recognition.

Namespace Description
System.Speech.AudioFormat The System.Speech.AudioFormat namespace consists of a single class, SpeechAudioFormatInfo, which contains information about the format of the audio that is being input to the speech recognition engine, or being output from the speech synthesis engine.
System.Speech.Recognition The System.Speech.Recognition namespace contains Windows Desktop Speech technology types for implementing speech recognition.
System.Speech.Recognition.SrgsGrammar With the members of the System.Speech.Recogntion.SRGSGrammar namespace, you can programmatically create grammars that comply with the W3C Speech Recognition Grammar Specification Version 1.0 (SRGS).
System.Speech.Synthesis The N:System.Speech.Synthesis namespace contains classes for initializing and configuring a speech synthesis engine, for creating prompts, for generating speech, for responding to events, and for modifying voice characteristics.
System.Speech.Synthesis.TtsEngine Supports the creation of Speech Synthesis Markup Language (SSML) based custom engines for rendering text to speech (TTS).