Windows.Media.SpeechSynthesis Windows.Media.SpeechSynthesis Windows.Media.SpeechSynthesis Windows.Media.SpeechSynthesis Windows.Media.SpeechSynthesis Namespace

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[This namespace contains one or more prerelease APIs.]
Provides support for initializing and configuring a speech synthesis engine (voice) to convert a text string to an audio stream, also known as text-to-speech (TTS). Voice characteristics, pronunciation, volume, pitch, rate or speed, emphasis, and so on are customized through .


SpeechSynthesisStream SpeechSynthesisStream SpeechSynthesisStream SpeechSynthesisStream SpeechSynthesisStream

Supports reading and writing audio data generated by the speech synthesis engine (voice) to/from a random access stream.

SpeechSynthesizer SpeechSynthesizer SpeechSynthesizer SpeechSynthesizer SpeechSynthesizer

Provides access to the functionality of an installed speech synthesis engine (voice).

Windows includes Microsoft-signed voices that can be used for a variety of languages. Each voice generates synthesized speech in a single language, as spoken in a specific country/region.

Only Microsoft-signed voices installed on the system can be used to generate speech. If no language is specified, the voice that most closely matches the language selected by the user in the Language control panel is loaded.

SpeechSynthesizerOptions SpeechSynthesizerOptions SpeechSynthesizerOptions SpeechSynthesizerOptions SpeechSynthesizerOptions

[Contains prerelease APIs.]
Provides access to various speech synthesizer options.

VoiceInformation VoiceInformation VoiceInformation VoiceInformation VoiceInformation

Provides info about an installed speech synthesis engine (voice).


SpeechAppendedSilence SpeechAppendedSilence SpeechAppendedSilence SpeechAppendedSilence SpeechAppendedSilence

[Contains prerelease APIs.]
Specifies the amount of silence added to the end of the speech synthesis utterance (before another utterance begins).

SpeechPunctuationSilence SpeechPunctuationSilence SpeechPunctuationSilence SpeechPunctuationSilence SpeechPunctuationSilence

[Contains prerelease APIs.]
Specifies the amount of silence added after punctuation in the speech synthesis utterance (before another utterance begins).

VoiceGender VoiceGender VoiceGender VoiceGender VoiceGender

Specifies the gender settings for an installed speech synthesis engine (voice).

See Also