Share via


Microsoft.SpeechServer.Synthesis Namespace

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Contains a set of classes that define and support speech output.

Classes

Class Description
BookmarkReachedEventArgs Returns data from the BookmarkReached event.
LoadPromptDatabaseCompletedEventArgs Returns data from the LoadPromptDatabaseCompleted event.
PromptBuilder Creates an empty prompt object and provides methods for adding content.
PromptStyle Defines a style of prompting that consists of settings for emphasis, rate, and volume.
SpeakCompletedEventArgs Returns data from the ISynthesizer.SpeakCompleted event.
SpeakStartedEventArgs Returns data from the ISynthesizer.SpeakStarted event.
VoiceInfo Represents a text-to-speech (TTS) voice.

Interfaces

Interface Description
ISynthesizer Creates a Synthesizer object for the production of speech and DTMF output.

Enumerations

Enumeration Description
BargeInTypes Defines the values that set the BargeInType property.
PromptBreak Defines the values for length of pauses used in the AppendBreak method.
PromptEmphasis Defines the values for levels of emphasis used in the PromptStyle class.
PromptRate Defines the values for rate levels used in the ISynthesizer.Rate property and the PromptStyle class.
PromptVolume Defines the values for volume levels used in the ISynthesizer.Volume property and the PromptStyle class.
SayAs Enumerates the data formats for the speaking of elements such as times, dates, and currency.
SynthesisTextFormat Defines the formats of synthesis used by the ISynthesizer.SpeakAsync method.
VoiceAge Defines the values for the age of synthesized voices.
VoiceGender Defines the values for the gender of synthesized voices.