documentation
.HELP!
Microsoft Speech Platform SDK 11 Documentation
SpShortcut (Microsoft Speech Platform)
Microsoft Speech Platform SDK 11
previous page
next page
Microsoft Speech Platform
SpShortcut
SpShortcut
ISpShortcut
ISpObjectWithToken
previous page
start
next page
Menu
Homepage
Table of contents
Microsoft Speech Platform SDK 11 Documentation
Legal Information
Speech Programming Guide
Benefits of Using the Microsoft Speech Platform SDK 11
Whatâs New in the Microsoft Speech Platform SDK 11
Microsoft Speech Platform SDK 11 Requirements and Installation
Speech Recognition
How Speech Recognition Works
Get Started with Speech Recognition
Audio Input for Recognition
Initialize and Manage a Speech Recognition Engine
Use Speech Recognition Events
Create and Access Semantic Content
Emulate Spoken Commands
Grammars Overview
About Speech Recognition Grammars
Purpose of Grammars
Grammar Authoring Processes
Grammar Rules
Introduction to XML Grammar Elements
Create Grammars
Create Grammars Using GrammarBuilder
Use a String to Create a GrammarBuilder
Use a Choices Object to Create a GrammarBuilder
Add Content Using GrammarBuilder Methods
SetMinimum and Maximum Repeat Values
Add Semantics to a GrammarBuilder Grammar
Use a SemanticResultKey to Extract a SemanticResultValue
Create Grammars Using SrgsGrammar
Create SrgsDocument Objects
Use the SrgsGrammar Building Blocks
Use SrgsGrammar Classes to Create a Grammar
Compile SRGS Grammars
Create Grammars Using SRGS XML
How to Create a Basic XML Grammar
Create a List of User Commands
Create an XML Grammar Structure
Create Alternative User Commands
Create Variations of User Commands
Create Grammars with Multiple Active Rules
SRGS Grammar XML Reference
XML DOCTYPE Declaration
XML Header
Comments in .grxml Grammar Files
example Element
grammar Element
item Element
lexicon Element
meta Element
metadata Element
one-of Element
rule Element
ruleref Element
tag Element
token Element
Semantic Interpretation Markup
Support for Semantic Markup
Semantic Results Content
Using the tag Element
Referencing Grammar Rule Variables
Grammar Rule Name Referencing
Grammar Rule Reference Referencing
Complete Example Grammars with SI Markup
Grammar Example: Solitaire
Semantic Markup Language Reference
SML Output Overview
Serialization of the Root Rule Variable
Serialization of Developer-Defined Rule Variable Properties
Serialization of Multiple Rule Grammars
Speech Synthesis
How Speech Synthesis Works
Speak the Contents of a String
Construct and Speak a Simple Prompt
Construct a Complex Prompt
Use SSML to Control Synthesized Speech
Control Voice Attributes
Use Speech Synthesis Events
Use Bookmarks
East Asian Language Support for Office Communications Server 2007 R2
Speech Synthesis Markup Language Reference
audio Element
break Element
emphasis Element
lexicon Element
mark Element
p and s Elements
phoneme Element
prosody Element
say-as Element
speak Element
sub Element
voice Element
Language Support
Lexicons and Phonetic Alphabets
About Lexicons and Phonetic Alphabets
Pronunciation Lexicon Reference
lexicon Element
meta Element
metadata Element
lexeme Element
grapheme Element
phoneme Element
example Element
Phonetic Alphabet Reference
Consonants
Vowels
Diacritics
Suprasegmentals
Clicks and Ejectives
Tones
Other Phones
Universal Phone Set (UPS)
Language Coverage
Compound Tying Symbol
Parsing Guidelines for SAPI Speech Recognition Phone Converters
Writing a Speech Recognition Phone Converter for SAPI
UPS to SAPI Phone Map
Glossary of Phonetic Terms
DTMF Recognition
Speech Glossary
VoiceXML Support
Overview of VoiceXML Support
Usage Scenarios
Browser Class
VoiceXML.Common Namespace
Enumerated Types
EventArgs Classes
Interpretation Results Classes
Microsoft Grammar Development Tools
Grammar Development Workflows
What's New in the Grammar Development Tools
Setting Up the Grammar Development Tools
Speech Recognition Engine Configuration File Settings
Speech Recognition Engine Configuration File Examples
Grammar Validator Reference Manual
Usage Scenarios
Command-Line Syntax
Input and Output File Format
Error Messages and Format
Phrase Generator Reference Manual
Usage Scenarios
Command Line Syntax
Input and Output File Format
Error Messages and Format
Check Phrase Reference Manual
Usage Scenarios
Command-Line Syntax
Input and Output File Format
Error Messages and Format
Confusability Reference Manual
Usage Scenarios
Command-Line Syntax
Input and Output File Format
Error Messages and Format
Whitepaper: Analyzing Grammars for Confusable Phrases
Simulator Reference Manual
Simulator/Simulator Results Analyzer Usage Scenarios
Generating Simulations and Performing Analysis
Command-Line Syntax
Input and Output File Contents
Error Messages and Format
EMMA Document Examples
EMMA Documentation
EMMA Attributes
EMMA Complex Types
emma:arc
emma:derivation
emma:derived-from
emma:emma
emma:endpoint
emma:endpoint-info
emma:grammar
emma:group
emma:group-info
emma:info
emma:interpretation
emma:lattice
emma:literal
emma:model
emma:node
emma:one-of
emma:sequence
EMMA Groups
emma:emma.class
emma:group.class
emma:interpretation.class
emma:one-of.class
emma:sequence.class
EMMA Attribute Groups
emma:arc.attribs
emma:derived-from.attribs
emma:endpoint.attribs
emma:grammar.attribs
emma:group.attribs
emma:group-info.attribs
emma:interpretation.attribs
emma:lattice.attribs
emma:model.attribs
emma:node.attribs
Microsoft Extensions to EMMA
Simulator Results Analyzer Reference Manual
Command Line Syntax
Semantic Value Selection
Input and Output File Format
Error Messages and Format
Interpreting the Results
Compile Grammar Reference Manual
Usage Scenarios
Command-Line Syntax
Input and Output File Format
Error Messages and Format
Prepare Grammar Reference Manual
Usage Scenarios
Command-Line Syntax
Input and Output File Format
Error Messages and Format
Special Rules Support
Custom Pronunciations Support
Using Custom Pronunciations
Microsoft.Speech Managed Code Class Library
Microsoft.Speech
ISpeechResourceLoader Interface
ISpeechResourceLoader Members
ISpeechResourceLoader Methods
GetLocalCopy Method
ReleaseLocalCopy Method
Microsoft.Speech.AudioFormat
AudioBitsPerSample Enumeration
AudioChannel Enumeration
EncodingFormat Enumeration
SpeechAudioFormatInfo Class
SpeechAudioFormatInfo Members
SpeechAudioFormatInfo Constructor
SpeechAudioFormatInfo Constructor (Int32, AudioBitsPerSample, AudioChannel)
SpeechAudioFormatInfo Constructor (EncodingFormat, Int32, Int32, Int32, Int32, Int32, Byte[])
SpeechAudioFormatInfo Methods
Equals Method
FormatSpecificData Method
GetHashCode Method
SpeechAudioFormatInfo Properties
AverageBytesPerSecond Property
BitsPerSample Property
BlockAlign Property
ChannelCount Property
EncodingFormat Property
SamplesPerSecond Property
Microsoft.Speech.Recognition
AudioLevelUpdatedEventArgs Class
AudioLevelUpdatedEventArgs Members
AudioLevelUpdatedEventArgs Methods
AudioLevelUpdatedEventArgs Properties
AudioLevel Property
AudioSignalProblem Enumeration
AudioSignalProblemOccurredEventArgs Class
AudioSignalProblemOccurredEventArgs Members
AudioSignalProblemOccurredEventArgs Methods
AudioSignalProblemOccurredEventArgs Properties
AudioLevel Property
AudioPosition Property
AudioSignalProblem Property
RecognizerAudioPosition Property
AudioState Enumeration
AudioStateChangedEventArgs Class
AudioStateChangedEventArgs Members
AudioStateChangedEventArgs Methods
AudioStateChangedEventArgs Properties
AudioState Property
Choices Class
Choices Members
Choices Constructor
Choices Constructor
Choices Constructor (String[])
Choices Constructor (GrammarBuilder[])
Choices Methods
Add Method
Add Method (String[])
Add Method (GrammarBuilder[])
ToGrammarBuilder Method
DisplayAttributes Enumeration
DtmfHypothesizedEventArgs Class
DtmfHypothesizedEventArgs Members
DtmfHypothesizedEventArgs Methods
DtmfHypothesizedEventArgs Properties
DtmfRecognitionEngine Class
DtmfRecognitionEngine Members
DtmfRecognitionEngine Constructor
DtmfRecognitionEngine Methods
AddTone Method
AddTone Method (Byte)
AddTone Method (DtmfTone)
Dispose Method
FlushToneBuffer Method
GetTerminationTones Method
LoadGrammar Method
LoadGrammarAsync Method
RecognizeAsync Method
RecognizeAsync Method
RecognizeAsync Method (Boolean)
RecognizeAsyncCancel Method
SetTerminationTone Method
SetTerminationTones Method
UnloadAllGrammars Method
UnloadGrammar Method
DtmfRecognitionEngine Properties
EndSilenceTimeoutAmbiguous Property
Grammars Property
InitialSilenceTimeout Property
InterToneTimeout Property
DtmfRecognitionEngine Events
DtmfHypothesized Event
DtmfRecognitionRejected Event
DtmfRecognized Event
LoadGrammarCompleted Event
RecognizeCompleted Event
DtmfRecognitionRejectedEventArgs Class
DtmfRecognitionRejectedEventArgs Members
DtmfRecognitionRejectedEventArgs Methods
DtmfRecognitionRejectedEventArgs Properties
TerminationTone Property
DtmfRecognizeCompletedEventArgs Class
DtmfRecognizeCompletedEventArgs Members
DtmfRecognizeCompletedEventArgs Methods
DtmfRecognizeCompletedEventArgs Properties
InitialSilenceTimeout Property
InterToneTimeout Property
Result Property
TerminationTone Property
DtmfRecognizedEventArgs Class
DtmfRecognizedEventArgs Members
DtmfRecognizedEventArgs Methods
DtmfRecognizedEventArgs Properties
TerminationTone Property
DtmfTone Enumeration
EmulateOptions Enumeration
EmulateRecognizeCompletedEventArgs Class
EmulateRecognizeCompletedEventArgs Members
EmulateRecognizeCompletedEventArgs Methods
EmulateRecognizeCompletedEventArgs Properties
Result Property
Grammar Class
Grammar Members
Grammar Constructor
Grammar Constructor (Stream)
Grammar Constructor (String)
Grammar Constructor (GrammarBuilder)
Grammar Constructor (GrammarInfo)
Grammar Constructor (SrgsDocument)
Grammar Constructor (Stream, String)
Grammar Constructor (String, String)
Grammar Constructor (SrgsDocument, String)
Grammar Constructor (Stream, String, Uri)
Grammar Constructor (String, String, Uri)
Grammar Constructor (SrgsDocument, String, Uri)
Grammar Methods
IsPronounceable Method
Grammar Properties
Enabled Property
Loaded Property
Name Property
Priority Property
RuleName Property
Weight Property
Grammar Events
SpeechRecognized Event
GrammarBuilder Class
GrammarBuilder Members
GrammarBuilder Constructor
GrammarBuilder Constructor
GrammarBuilder Constructor (String)
GrammarBuilder Constructor (Choices)
GrammarBuilder Constructor (SemanticResultKey)
GrammarBuilder Constructor (SemanticResultValue)
GrammarBuilder Constructor (String, SubsetMatchingMode)
GrammarBuilder Constructor (String, Int32, Int32)
GrammarBuilder Constructor (GrammarBuilder, Int32, Int32)
GrammarBuilder Methods
Add Method
Add Method (String, GrammarBuilder)
Add Method (Choices, GrammarBuilder)
Add Method (GrammarBuilder, Choices)
Add Method (GrammarBuilder, GrammarBuilder)
Add Method (GrammarBuilder, String)
Append Method
Append Method (String)
Append Method (Choices)
Append Method (GrammarBuilder)
Append Method (SemanticResultKey)
Append Method (SemanticResultValue)
Append Method (String, SubsetMatchingMode)
Append Method (String, Int32, Int32)
Append Method (GrammarBuilder, Int32, Int32)
AppendDictation Method
AppendDictation Method
AppendDictation Method (String)
AppendRuleReference Method
AppendRuleReference Method (String)
AppendRuleReference Method (String, String)
AppendWildcard Method
GrammarBuilder Operators and Type Conversions
Addition Operator
Addition Operator (String, GrammarBuilder)
Addition Operator (Choices, GrammarBuilder)
Addition Operator (GrammarBuilder, Choices)
Addition Operator (GrammarBuilder, GrammarBuilder)
Addition Operator (GrammarBuilder, String)
Implicit Conversion Operators
Implicit Conversion (String to GrammarBuilder)
Implicit Conversion (Choices to GrammarBuilder)
Implicit Conversion (SemanticResultKey to GrammarBuilder)
Implicit Conversion (SemanticResultValue to GrammarBuilder)
GrammarBuilder Properties
Culture Property
DebugShowPhrases Property
GrammarInfo Class
GrammarInfo Members
GrammarInfo Constructor
GrammarInfo Constructor (Stream)
GrammarInfo Constructor (String)
GrammarInfo Methods
Dispose Method
Save Method
Save Method (Stream)
Save Method (String)
GrammarInfo Properties
ExtraParts Property
GrammarInfoPartsCollection Class
GrammarInfoPartsCollection Members
GrammarInfoPartsCollection Methods
AddEnginePart Method
InvalidCultureException Class
InvalidCultureException Members
InvalidCultureException Constructor
InvalidCultureException Constructor
InvalidCultureException Constructor (String)
InvalidCultureException Constructor (String, Exception)
InvalidCultureException Methods
InvalidCultureException Properties
LoadGrammarCompletedEventArgs Class
LoadGrammarCompletedEventArgs Members
LoadGrammarCompletedEventArgs Methods
LoadGrammarCompletedEventArgs Properties
Grammar Property
Pronounceable Enumeration
RecognitionEventArgs Class
RecognitionEventArgs Members
RecognitionEventArgs Methods
RecognitionEventArgs Properties
Result Property
RecognitionResult Class
RecognitionResult Members
RecognitionResult Methods
ISerializable.GetObjectData Method
RecognitionResult Properties
Alternates Property
Audio Property
RecognizeCompletedEventArgs Class
RecognizeCompletedEventArgs Members
RecognizeCompletedEventArgs Methods
RecognizeCompletedEventArgs Properties
AudioPosition Property
BabbleTimeout Property
InitialSilenceTimeout Property
InputStreamEnded Property
Result Property
RecognizedAudio Class
RecognizedAudio Members
RecognizedAudio Methods
GetRange Method
WriteToAudioStream Method
WriteToWaveStream Method
RecognizedAudio Properties
AudioPosition Property
Duration Property
Format Property
StartTime Property
RecognizedPhrase Class
RecognizedPhrase Members
RecognizedPhrase Methods
ConstructSmlFromSemantics Method
RecognizedPhrase Properties
Confidence Property
Grammar Property
HomophoneGroupId Property
Homophones Property
ReplacementWordUnits Property
Semantics Property
Text Property
Words Property
RecognizedWordUnit Class
RecognizedWordUnit Members
RecognizedWordUnit Constructor
RecognizedWordUnit Methods
RecognizedWordUnit Properties
AudioDuration Property
AudioPosition Property
Confidence Property
DisplayAttributes Property
LexicalForm Property
Pronunciation Property
Text Property
RecognizeMode Enumeration
RecognizerInfo Class
RecognizerInfo Members
RecognizerInfo Methods
RecognizerInfo Properties
AdditionalInfo Property
Culture Property
Description Property
Id Property
Name Property
SupportedAudioFormats Property
RecognizerUpdateReachedEventArgs Class
RecognizerUpdateReachedEventArgs Members
RecognizerUpdateReachedEventArgs Methods
RecognizerUpdateReachedEventArgs Properties
AudioPosition Property
UserToken Property
ReplacementText Class
ReplacementText Members
ReplacementText Methods
ReplacementText Properties
CountOfWords Property
DisplayAttributes Property
FirstWordIndex Property
Text Property
SemanticResultKey Class
SemanticResultKey Members
SemanticResultKey Constructor
SemanticResultKey Constructor (String, GrammarBuilder[])
SemanticResultKey Constructor (String, String[])
SemanticResultKey Methods
ToGrammarBuilder Method
SemanticResultValue Class
SemanticResultValue Members
SemanticResultValue Constructor
SemanticResultValue Constructor (Object)
SemanticResultValue Constructor (String, Object)
SemanticResultValue Constructor (GrammarBuilder, Object)
SemanticResultValue Methods
ToGrammarBuilder Method
SemanticValue Class
SemanticValue Members
SemanticValue Constructor
SemanticValue Constructor (Object)
SemanticValue Constructor (String, Object, Single)
SemanticValue Methods
ICollection(KeyValuePair(String, SemanticValue)).Add Method
IDictionary(String, SemanticValue).Add Method
ICollection(KeyValuePair(String, SemanticValue)).Clear Method
ICollection(KeyValuePair(String, SemanticValue)).CopyTo Method
IEnumerable(KeyValuePair(String, SemanticValue)).GetEnumerator Method
IEnumerable.GetEnumerator Method
ICollection(KeyValuePair(String, SemanticValue)).Remove Method
IDictionary(String, SemanticValue).Remove Method
IDictionary(String, SemanticValue).TryGetValue Method
Contains Method
ContainsKey Method
Equals Method
GetHashCode Method
SemanticValue Properties
ICollection(KeyValuePair(String, SemanticValue)).IsReadOnly Property
IDictionary(String, SemanticValue).Keys Property
IDictionary(String, SemanticValue).Values Property
Confidence Property
Count Property
Item Property
Value Property
SpeechDetectedEventArgs Class
SpeechDetectedEventArgs Members
SpeechDetectedEventArgs Methods
SpeechDetectedEventArgs Properties
AudioPosition Property
SpeechHypothesizedEventArgs Class
SpeechHypothesizedEventArgs Members
SpeechHypothesizedEventArgs Methods
SpeechHypothesizedEventArgs Properties
SpeechRecognitionEngine Class
SpeechRecognitionEngine Members
SpeechRecognitionEngine Constructor
SpeechRecognitionEngine Constructor
SpeechRecognitionEngine Constructor (CultureInfo)
SpeechRecognitionEngine Constructor (String)
SpeechRecognitionEngine Constructor (RecognizerInfo)
SpeechRecognitionEngine Methods
Dispose Method
Dispose Method
Dispose Method (Boolean)
EmulateRecognize Method
EmulateRecognize Method (String)
EmulateRecognize Method (String, EmulateOptions)
EmulateRecognize Method (String, CompareOptions)
EmulateRecognize Method (RecognizedWordUnit[], CompareOptions)
EmulateRecognize Method (String, CompareOptions, EmulateOptions)
EmulateRecognize Method (RecognizedWordUnit[], CompareOptions, EmulateOptions)
EmulateRecognizeAsync Method
EmulateRecognizeAsync Method (String)
EmulateRecognizeAsync Method (String, EmulateOptions)
EmulateRecognizeAsync Method (String, CompareOptions)
EmulateRecognizeAsync Method (RecognizedWordUnit[], CompareOptions)
EmulateRecognizeAsync Method (String, CompareOptions, EmulateOptions)
EmulateRecognizeAsync Method (RecognizedWordUnit[], CompareOptions, EmulateOptions)
InstalledRecognizers Method
LoadGrammar Method
LoadGrammarAsync Method
QueryRecognizerSetting Method
Recognize Method
Recognize Method
Recognize Method (TimeSpan)
RecognizeAsync Method
RecognizeAsync Method
RecognizeAsync Method (RecognizeMode)
RecognizeAsyncCancel Method
RecognizeAsyncStop Method
RequestRecognizerUpdate Method
RequestRecognizerUpdate Method
RequestRecognizerUpdate Method (Object)
RequestRecognizerUpdate Method (Object, TimeSpan)
SetInputToAudioStream Method
SetInputToDefaultAudioDevice Method
SetInputToNull Method
SetInputToWaveFile Method
SetInputToWaveStream Method
SimulateRecognize Method
UnloadAllGrammars Method
UnloadGrammar Method
UpdateRecognizerSetting Method
UpdateRecognizerSetting Method (String, Int32)
UpdateRecognizerSetting Method (String, String)
SpeechRecognitionEngine Properties
AudioFormat Property
AudioLevel Property
AudioPosition Property
AudioState Property
BabbleTimeout Property
EndSilenceTimeout Property
EndSilenceTimeoutAmbiguous Property
Grammars Property
InitialSilenceTimeout Property
MaxAlternates Property
NormalizerCollection Property
RecognizerAudioPosition Property
RecognizerInfo Property
SpeechRecognitionEngine Events
AudioLevelUpdated Event
AudioSignalProblemOccurred Event
AudioStateChanged Event
EmulateRecognizeCompleted Event
LoadGrammarCompleted Event
RecognizeCompleted Event
RecognizerUpdateReached Event
SpeechDetected Event
SpeechHypothesized Event
SpeechRecognitionRejected Event
SpeechRecognized Event
SpeechRecognitionRejectedEventArgs Class
SpeechRecognitionRejectedEventArgs Members
SpeechRecognitionRejectedEventArgs Methods
SpeechRecognitionRejectedEventArgs Properties
SpeechRecognizedEventArgs Class
SpeechRecognizedEventArgs Members
SpeechRecognizedEventArgs Methods
SpeechRecognizedEventArgs Properties
IsExtendable Property
SubsetMatchingMode Enumeration
Microsoft.Speech.Recognition.SrgsGrammar
MssGrammarCompiler Class
MssGrammarCompiler Members
MssGrammarCompiler Methods
Compile Method
Compile Method (Stream, Stream, CultureInfo, SrgsGrammarMode, Collection(Uri))
Compile Method (Stream, ISpeechResourceLoader, Stream, CultureInfo, SrgsGrammarMode, Collection(Uri), Uri)
SrgsDocument Class
SrgsDocument Members
SrgsDocument Constructor
SrgsDocument Constructor
SrgsDocument Constructor (String)
SrgsDocument Constructor (XmlReader)
SrgsDocument Constructor (GrammarBuilder)
SrgsDocument Constructor (SrgsRule)
SrgsDocument Methods
AddLexicon Method
WriteSrgs Method
SrgsDocument Properties
Culture Property
Mode Property
PhoneticAlphabet Property
Root Property
Rules Property
XmlBase Property
SrgsElement Class
SrgsElement Members
SrgsElement Constructor
SrgsElement Methods
MemberwiseClone Method
SrgsGrammarCompiler Class
SrgsGrammarCompiler Members
SrgsGrammarCompiler Methods
Compile Method
Compile Method (String, Stream)
Compile Method (XmlReader, Stream)
Compile Method (SrgsDocument, Stream)
SrgsGrammarMode Enumeration
SrgsItem Class
SrgsItem Members
SrgsItem Constructor
SrgsItem Constructor
SrgsItem Constructor (Int32)
SrgsItem Constructor (String)
SrgsItem Constructor (SrgsElement[])
SrgsItem Constructor (Int32, Int32)
SrgsItem Constructor (Int32, Int32, SrgsElement[])
SrgsItem Constructor (Int32, Int32, String)
SrgsItem Methods
Add Method
MemberwiseClone Method
SetRepeat Method
SetRepeat Method (Int32)
SetRepeat Method (Int32, Int32)
SrgsItem Properties
Elements Property
MaxRepeat Property
MinRepeat Property
RepeatProbability Property
Weight Property
SrgsOneOf Class
SrgsOneOf Members
SrgsOneOf Constructor
SrgsOneOf Constructor
SrgsOneOf Constructor (String[])
SrgsOneOf Constructor (SrgsItem[])
SrgsOneOf Methods
Add Method
MemberwiseClone Method
SrgsOneOf Properties
Items Property
SrgsPhoneticAlphabet Enumeration
SrgsRule Class
SrgsRule Members
SrgsRule Constructor
SrgsRule Constructor (String)
SrgsRule Constructor (String, SrgsElement[])
SrgsRule Methods
Add Method
SrgsRule Properties
Elements Property
Id Property
Scope Property
SrgsRuleRef Class
SrgsRuleRef Members
SrgsRuleRef Constructor
SrgsRuleRef Constructor (Uri)
SrgsRuleRef Constructor (SrgsRule)
SrgsRuleRef Constructor (Uri, String)
SrgsRuleRef Constructor (SrgsRule, String)
SrgsRuleRef Constructor (Uri, String, String)
SrgsRuleRef Fields
Dictation Field
Garbage Field
MnemonicSpelling Field
Null Field
Void Field
SrgsRuleRef Methods
MemberwiseClone Method
SrgsRuleRef Properties
Params Property
SemanticKey Property
Uri Property
SrgsRulesCollection Class
SrgsRulesCollection Members
SrgsRulesCollection Constructor
SrgsRulesCollection Methods
Add Method
Add Method (SrgsRule[])
Contains Method
GetKeyForItem Method
Remove Method
SrgsRulesCollection Properties
Item Property
SrgsRuleScope Enumeration
SrgsSemanticInterpretationTag Class
SrgsSemanticInterpretationTag Members
SrgsSemanticInterpretationTag Constructor
SrgsSemanticInterpretationTag Constructor
SrgsSemanticInterpretationTag Constructor (String)
SrgsSemanticInterpretationTag Methods
MemberwiseClone Method
SrgsSemanticInterpretationTag Properties
Script Property
SrgsText Class
SrgsText Members
SrgsText Constructor
SrgsText Constructor
SrgsText Constructor (String)
SrgsText Methods
MemberwiseClone Method
SrgsText Properties
Text Property
SrgsToken Class
SrgsToken Members
SrgsToken Constructor
SrgsToken Methods
MemberwiseClone Method
SrgsToken Properties
Display Property
Pronunciation Property
Text Property
Microsoft.Speech.Synthesis
BookmarkReachedEventArgs Class
BookmarkReachedEventArgs Members
BookmarkReachedEventArgs Methods
BookmarkReachedEventArgs Properties
AudioPosition Property
Bookmark Property
FilePrompt Class
FilePrompt Members
FilePrompt Constructor
FilePrompt Constructor (String, SynthesisMediaType)
FilePrompt Constructor (Uri, SynthesisMediaType)
FilePrompt Methods
FilePrompt Properties
InstalledVoice Class
InstalledVoice Members
InstalledVoice Methods
Equals Method
GetHashCode Method
InstalledVoice Properties
Enabled Property
VoiceInfo Property
Prompt Class
Prompt Members
Prompt Constructor
Prompt Constructor (String)
Prompt Constructor (PromptBuilder)
Prompt Constructor (String, SynthesisTextFormat)
Prompt Methods
Prompt Properties
IsCompleted Property
PromptBreak Enumeration
PromptBuilder Class
PromptBuilder Members
PromptBuilder Constructor
PromptBuilder Constructor
PromptBuilder Constructor (CultureInfo)
PromptBuilder Methods
AddPromptDatabase Method
AppendAudio Method
AppendAudio Method (String)
AppendAudio Method (Uri)
AppendAudio Method (Uri, String)
AppendBookmark Method
AppendBreak Method
AppendBreak Method
AppendBreak Method (TimeSpan)
AppendBreak Method (PromptBreak)
AppendPromptBuilder Method
AppendSsml Method
AppendSsmlMarkup Method
AppendText Method
AppendText Method (String)
AppendText Method (String, PromptEmphasis)
AppendText Method (String, PromptRate)
AppendText Method (String, PromptVolume)
AppendText Method (String, Object[])
AppendTextWithAlias Method
AppendTextWithHint Method
AppendTextWithHint Method (String, SayAs)
AppendTextWithHint Method (String, String)
AppendTextWithPronunciation Method
ClearContent Method
EndParagraph Method
EndSentence Method
EndStyle Method
EndVoice Method
RemovePromptDatabase Method
SetText Method
SetText Method (String)
SetText Method (String, Object[])
StartParagraph Method
StartParagraph Method
StartParagraph Method (CultureInfo)
StartSentence Method
StartSentence Method
StartSentence Method (CultureInfo)
StartStyle Method
StartVoice Method
StartVoice Method (CultureInfo)
StartVoice Method (String)
StartVoice Method (VoiceGender)
StartVoice Method (VoiceInfo)
StartVoice Method (VoiceGender, VoiceAge)
StartVoice Method (VoiceGender, VoiceAge, Int32)
ToXml Method
PromptBuilder Properties
Culture Property
Id Property
IsEmpty Property
PromptEmphasis Enumeration
PromptEventArgs Class
PromptEventArgs Members
PromptEventArgs Methods
PromptEventArgs Properties
Prompt Property
PromptRate Enumeration
PromptStyle Class
PromptStyle Members
PromptStyle Constructor
PromptStyle Constructor
PromptStyle Constructor (PromptEmphasis)
PromptStyle Constructor (PromptRate)
PromptStyle Constructor (PromptVolume)
PromptStyle Methods
PromptStyle Properties
Emphasis Property
Rate Property
Volume Property
PromptVolume Enumeration
ProprietaryEngineEventArgs Class
ProprietaryEngineEventArgs Members
ProprietaryEngineEventArgs Methods
ProprietaryEngineEventArgs Properties
EventId Property
ProprietaryData Property
SayAs Enumeration
SpeakCompletedEventArgs Class
SpeakCompletedEventArgs Members
SpeakCompletedEventArgs Methods
SpeakCompletedEventArgs Properties
SpeakProgressEventArgs Class
SpeakProgressEventArgs Members
SpeakProgressEventArgs Methods
SpeakProgressEventArgs Properties
AudioPosition Property
CharacterCount Property
CharacterPosition Property
Text Property
SpeakStartedEventArgs Class
SpeakStartedEventArgs Members
SpeakStartedEventArgs Methods
SpeakStartedEventArgs Properties
SpeechSynthesizer Class
SpeechSynthesizer Members
SpeechSynthesizer Constructor
SpeechSynthesizer Methods
AddLexicon Method
Dispose Method
Finalize Method
GetCurrentlySpokenPrompt Method
GetInstalledVoices Method
GetInstalledVoices Method
GetInstalledVoices Method (CultureInfo)
Pause Method
RemoveLexicon Method
Resume Method
SelectVoice Method
SelectVoiceByHints Method
SelectVoiceByHints Method (VoiceGender)
SelectVoiceByHints Method (VoiceGender, VoiceAge)
SelectVoiceByHints Method (VoiceGender, VoiceAge, Int32)
SelectVoiceByHints Method (VoiceGender, VoiceAge, Int32, CultureInfo)
SetOutputToAudioStream Method
SetOutputToDefaultAudioDevice Method
SetOutputToNull Method
SetOutputToWaveFile Method
SetOutputToWaveFile Method (String)
SetOutputToWaveFile Method (String, SpeechAudioFormatInfo)
SetOutputToWaveStream Method
Skip Method
Speak Method
Speak Method (String)
Speak Method (Prompt)
Speak Method (PromptBuilder)
SpeakAsync Method
SpeakAsync Method (String)
SpeakAsync Method (Prompt)
SpeakAsync Method (PromptBuilder)
SpeakAsyncCancel Method
SpeakAsyncCancelAll Method
SpeakSsml Method
SpeakSsmlAsync Method
SpeechSynthesizer Properties
Rate Property
State Property
TtsVolume Property
Voice Property
Volume Property
SpeechSynthesizer Events
BookmarkReached Event
ProprietaryEngineEvent Event
SpeakCompleted Event
SpeakProgress Event
SpeakStarted Event
StateChanged Event
VoiceChange Event
StateChangedEventArgs Class
StateChangedEventArgs Members
StateChangedEventArgs Methods
StateChangedEventArgs Properties
PreviousState Property
State Property
SynthesisMediaType Enumeration
SynthesisTextFormat Enumeration
SynthesizerState Enumeration
VoiceAge Enumeration
VoiceChangeEventArgs Class
VoiceChangeEventArgs Members
VoiceChangeEventArgs Methods
VoiceChangeEventArgs Properties
Voice Property
VoiceGender Enumeration
VoiceInfo Class
VoiceInfo Members
VoiceInfo Methods
Equals Method
GetHashCode Method
VoiceInfo Properties
AdditionalInfo Property
Age Property
Culture Property
Description Property
Gender Property
Id Property
Name Property
SupportedAudioFormats Property
Microsoft.Speech.Text
NormalizedResult Class
NormalizedResult Members
NormalizedResult Methods
GetAlternates Method
NormalizedResult Properties
InputString Property
TopAlternate Property
NormalizedResultAlternate Class
NormalizedResultAlternate Members
NormalizedResultAlternate Methods
NormalizedResultAlternate Properties
NormalizedString Property
Result Property
NormalizedResultAlternateCollection Class
NormalizedResultAlternateCollection Members
NormalizedResultAlternateCollection Methods
NormalizedResultAlternateCollection Properties
NormalizerCollection Class
NormalizerCollection Members
NormalizerCollection Methods
Dispose Method
Normalize Method
Microsoft.Speech.VoiceXml Class Library
Microsoft.Speech.VoiceXml Namespace
Browser Class
Browser Members
Browser Constructor
Browser Methods
Dispose Method
Dispose Method
Dispose Method (Boolean)
OnDisconnected Method
OnDisconnecting Method
OnSessionCompleted Method
OnTransferred Method
OnTransferred Method (Object, TransferredEventArgs)
OnTransferred Method (Object, String, TransferType, TransferState)
OnTransferring Method
OnTransferring Method (Object, TransferringEventArgs)
OnTransferring Method (Object, String, TransferType, TransferState)
Run Method
RunAsync Method
SetCallProxy Method
SetInputToAudioStream Method
SetInputToDefaultAudioDevice Method
SetInputToNull Method
SetInputToWaveFile Method
SetInputToWaveStream Method
SetOutputToAudioStream Method
SetOutputToDefaultAudioDevice Method
SetOutputToNull Method
SetOutputToWaveFile Method
SetOutputToWaveStream Method
StopAsync Method
Browser Properties
State Property
Browser Events
Disconnected Event
Disconnecting Event
SessionCompleted Event
Transferred Event
Transferring Event
Browser.CallProxy Class
Browser.CallProxy Members
Browser.CallProxy Constructor
Browser.CallProxy Methods
BeginAccept Method
BeginTerminate Method
BeginTransfer Method
BeginTransfer Method (String, AsyncCallback, Object)
BeginTransfer Method (String, Boolean, AsyncCallback, Object)
BeginTransferSupervised Method
EndAccept Method
EndTerminate Method
EndTransfer Method
NotifyOpenCompleted Method
NotifyRecorderStopped Method
NotifyStateChanged Method
NotifyToneReceived Method
NotifyTransferStateChanged Method
OpenAsync Method
StartRecording Method
StopRecording Method
Browser.CallProxy Properties
CallId Property
LocalParticipantUri Property
RecorderState Property
RemoteParticipantUri Property
State Property
TargetSip Property
TransferTypeRequested Property
Browser.CallProxy.ProxyCallState Enumeration
Browser.CallProxy.ProxyCallStateTransitionReason Enumeration
Browser.CallProxy.ProxyPageState Enumeration
Browser.CallProxy.ProxyRecorderState Enumeration
Browser.CallProxy.ProxyReferState Enumeration
Browser.CallProxy.ProxyTransferType Enumeration
Microsoft.Speech.VoiceXml.Common Namespace
DisconnectedEventArgs Class
DisconnectedEventArgs Members
DisconnectedEventArgs Methods
DisconnectedEventArgs Properties
Namelist Property
State Property
DisconnectingEventArgs Class
DisconnectingEventArgs Members
DisconnectingEventArgs Methods
DisconnectingEventArgs Properties
SessionState Property
DisconnectState Enumeration
ExitReason Enumeration
PageEvent Class
PageEvent Members
PageEvent Methods
PageEvent Properties
Event Property
Message Property
SessionCompletedEventArgs Class
SessionCompletedEventArgs Members
SessionCompletedEventArgs Methods
SessionCompletedEventArgs Properties
Result Property
SessionState Enumeration
TransferredEventArgs Class
TransferredEventArgs Members
TransferredEventArgs Methods
TransferredEventArgs Properties
State Property
TargetSip Property
Type Property
TransferringEventArgs Class
TransferringEventArgs Members
TransferringEventArgs Methods
TransferringEventArgs Properties
State Property
TargetSip Property
Type Property
TransferState Enumeration
TransferType Enumeration
VoiceXmlResult Class
VoiceXmlResult Members
VoiceXmlResult Methods
VoiceXmlResult Properties
Cookies Property
Namelist Property
Reason Property
UnhandledThrowElement Property
Microsoft Speech Platform (Server) Native Code API
Developer Support
Application-Level Interfaces
Audio Interfaces
ISpAudio
::SetState
::SetFormat
::GetStatus
::SetBufferInfo
::GetBufferInfo
::GetDefaultFormat
::EventHandle
::GetVolumeLevel
::SetVolumeLevel
::GetBufferNotifySize
::SetBufferNotifySize
ISpMMSysAudio
::GetDeviceId
::SetDeviceId
::GetMMHandle
::GetLineId
::SetLineId
ISpStream
::SetBaseStream
::GetBaseStream
::BindToFile
::Close
ISpStreamFormat
::GetFormat
ISpStreamFormatConverter
::SetBaseStream
::GetBaseStream
::SetFormat
::ResetSeekPosition
::ScaleConvertedToBaseOffset
::ScaleBaseToConvertedOffset
ISpTranscript
::GetTranscript
::AppendTranscript
Eventing Interfaces
ISpNotifySource
::SetNotifySink
::SetNotifyWindowMessage
::SetNotifyCallbackFunction
::SetNotifyCallbackInterface
::SetNotifyWin32Event
::WaitForNotifyEvent
::GetNotifyEventHandle
ISpNotifySink
::Notify
ISpNotifyTranslator
::InitWindowMessage
::InitCallback
::InitSpNotifyCallback
::InitWin32Event
::Wait
::GetEventHandle
ISpEventSink
::AddEvents
::GetEventInterest
ISpEventSource
::SetInterest
::GetEvents
::GetInfo
ISpEventSource2
::GetEventsEx
ISpNotifyCallback
::NotifyCallback
Grammar Compiler Interfaces
Text Grammar Format
Text Grammar Format Overview
Grammar Rules and State Graphs
Designing Grammar Rules
Grammar Format Tags
Grammar Format Tags: Special Characters
SAPI Grammar Example: Solitaire
ISpGrammarBuilder
Example application
::ResetGrammar
::GetRule
::ClearRule
::CreateNewState
::AddWordTransition
::AddRuleTransition
::AddResource
::Commit
ISpGrammarBuilder2
::AddTextSubset
::SetPhoneticAlphabet
ISpGrammarCompiler
::CompileStream
Lexicon Interfaces
Lexicon Interfaces Overview
ISpContainerLexicon
::AddLexicon
ISpLexicon
::GetPronunciations
::AddPrononunciation
::RemovePronunciation
::GetGeneration
::GetGenerationChange
::GetWords
ISpLexicon2
::LoadLexiconFromFile
::LoadLexiconFromStream
::SaveLexiconToFile
::SaveLexiconToStream
ISpPhoneConverter
::PhoneToId
::IdToPhone
ISpPhoneticAlphabetConverter
::GetLangId
::GetMaxConvertLength
::SAPI2UPS
::SetLangId
::UPS2SAPI
ISpPhoneticAlphabetSelection
::IsAlphabetUPS
::SetAlphabetToUPS
ISpShortcut
::AddShortcut
::GetGeneration
::GetGenerationChange
::GetShortcuts
::GetWords
::RemoveShortcut
Resource Interfaces
Object Tokens Overview
ISpDataKey
::SetData
::GetData
::SetStringValue
::GetStringValue
::SetDWORD
::GetDWORD
::OpenKey
::CreateKey
::DeleteKey
::DeleteValue
::EnumKeys
::EnumValues
ISpRegDataKey
::SetKey
ISpObjectTokenInit
::InitFromDataKey
ISpObjectTokenCategory
::SetId
::GetId
::GetDataKey
::EnumTokens
::SetDefaultTokenId
::GetDefaultTokenId
ISpObjectToken
::SetId
::GetId
::GetCategory
::CreateInstance
::GetStorageFileName
::RemoveStorageFileName
::Remove
::IsUISupported
::DisplayUI
::MatchesAttributes
IEnumSpObjectTokens
::Next
::Skip
::Reset
::Clone
::Item
::GetCount
ISpObjectWithToken
::SetObjectToken
::GetObjectToken
ISpResourceManager
::SetObject
::GetObject
Speech Recognition Interfaces
ISpRecoCategory
::GetType
ISpRecoContext
::GetRecognizer
::CreateGrammar
::GetStatus
::GetMaxAlternates
::SetMaxAlternates
::SetAudioOptions
::GetAudioOptions
::DeserializeResult
::Bookmark
::SetAdaptationData
::Pause
::Resume
::SetVoice
::GetVoice
::SetVoicePurgeEvent
::GetVoicePurgeEvent
::SetContextState
::GetContextState
ISpRecoContext2
::SetGrammarOptions
::GetGrammarOptions
::SetAdaptationData2
ISpRecoGrammar
::GetGrammarId
::GetRecoContext
::LoadCmdFromFile
::LoadCmdFromObject
::LoadCmdFromResource
::LoadCmdFromMemory
::LoadCmdFromProprietaryGrammar
::SetRuleState
::SetRuleIdState
::LoadDictation
::UnloadDictation
::SetDictationState
::SetWordSequenceData
::SetTextSelection
::IsPronounceable
::SetGrammarState
::SaveCmd
::GetGrammarState
ISpRecoGrammar2
::SetGrammarLoader
::SetSMLSecurityManager
::GetRules
::LoadCmdFromFile2
::LoadCmdFromMemory2
::SetRulePriority
::SetRuleWeight
::SetDictationWeight
ISpRecoResult
::GetResultTimes
::GetAlternates
::GetAudio
::SpeakAudio
::Serialize
::ScaleAudio
::GetRecoContext
ISpRecoResult2
::CommitAlternate
::CommitText
::SetTextFeedback
ISpRecognizer
::SetRecognizer
::GetRecognizer
::SetInput
::GetInputObjectToken
::GetInputStream
::CreateRecoContext
::GetRecoProfile
::SetRecoProfile
::IsSharedInstance
::GetRecoState
::SetRecoState
::GetStatus
::GetFormat
::IsUISupported
::DisplayUI
::EmulateRecognition
ISpRecognizer2
::EmulateRecognitionEx
::SetTrainingState
::ResetAcousticModelAdaptation
ISpRecognizer3
::GetCategory
::SetActiveCategory
::GetActiveCategory
ISpPhrase
::GetPhrase
::GetSerializedPhrase
::GetText
::Discard
ISpPhrase2
::GetXMLResult
::GetXMLErrorInfo
::GetAudio
ISpPhraseAlt
::GetAltInfo
::Commit
ISpPhraseBuilder
::InitFromPhrase
::InitFromSerializedPhrase
::AddElements
::AddRules
::AddProperties
::AddReplacements
ISpSerializeState
::GetSerializedState
::SetSerializedState
ISpXMLRecoResult
::GetXMLResult
::GetXMLErrorInfo
ISpProperties
::SetPropertyNum
::GetPropertyNum
::SetPropertyString
::GetPropertyString
Text-to-Speech Interfaces
Overview
TTS Engine Characteristics
Text synthesis
Synthesis markup
English Context tag definitions
Chinese Context tag definitions
Japanese Context tag definitions
ISpVoice
::SetOutput
::GetOutputObjectToken
::GetOutputStream
::Pause
::Resume
::SetVoice
::GetVoice
::Speak
::SpeakStream
::GetStatus
::Skip
::SetPriority
::GetPriority
::SetAlertBoundary
::GetAlertBoundary
::SetRate
::GetRate
::SetVolume
::GetVolume
::WaitUntilDone
::SetSyncSpeakTimeout
::GetSyncSpeakTimeout
::SpeakCompleteEvent
::IsUISupported
::DisplayUI
Structures
SPAUDIOBUFFERINFO
SPAUDIOSTATUS
SPBINARYGRAMMAR
SPEVENT
SPEVENTEX
SPEVENTSOURCEINFO
SPNORMALIZATIONLIST
SPPHRASE
SPPHRASEELEMENT
SPPHRASEPROPERTY
SPPHRASEREPLACEMENT
SPPHRASERULE
SPPROPERTYINFO
SPRECOCONTEXTSTATUS
SPRECOGNIZERSTATUS
SPRECORESULTTIMES
SPRULE
SPSEMANTICERRORINFO
SPSERIALIZEDEVENT
SPSERIALIZEDEVENT64
SPSERIALIZEDPHRASE
SPTEXTSELECTIONINFO
SPSERIALIZEDRESULT
SPSHORTCUTPAIR
SPSHORTCUTPAIRLIST
SPVCONTEXT
SPVOICESTATUS
SPVPITCH
SPVSTATE
SPWORD
SPWORDLIST
SPWORDPRONUNCIATION
SPWORDPRONUNCIATIONLIST
WAVEFORMATEX
Enumerations
DISPID_SpeechXMLRecoResult
PHONETICALPHABET
SPADAPTATIONRELEVANCE
SPADAPTATIONSETTINGS
SPAUDIOOPTIONS
SPAUDIOSTATE
SPBOOKMARKOPTIONS
SPCATEGORYTYPE
SPCFGRULEATTRIBUTES
SPCOMMITFLAGS
SPCONTEXTSTATE
SPDATAKEYLOCATION
SPDISPLAYATTRIBUTES
SPEAKFLAGS
SPENDSRSTREAMFLAGS
SPEVENTENUM
SPEVENTLPARAMTYPE
SPFILEMODE
SPGRAMBUILDCOMMITFLAGS
SPGRAMMAROPTIONS
SPGRAMMARSTATE
SPGRAMMARWORDTYPE
SPINTERFERENCE
SPLEXICONTYPE
SPLOADOPTIONS
SPMATCHINGMODE
SPPARTOFSPEECH
SPPHRASERNG
SPPRONUNCIATIONFLAGS
SPRECOEVENTFLAGS
SPRECOSTATE
SPRULESTATE
SPRUNSTATE
SPSEMANTICFORMAT
SPSHORTCUTTYPE
SPSTREAMFORMAT
SPVACTIONS
SPVALUETYPE
SPVFEATURE
SPVISEMES
SPVLIMITS
SPVPRIORITY
SPWAVEFORMATTYPE
SPWORDPRONOUNCEABLE
SPWORDTYPE
SPXMLRESULTOPTIONS
Helper Functions
CSpStreamFormat Class
Constructor
Destructor
AssignFormat
Clear
CopyTo
Deserialize
DetachTo
FormatId
IsEqual
ParamValidateAssignFormat.htm
ParamValidateCopyTo
Serialize
SerializeSize
WaveFormatExPtr
CSpDynamicString Class
Constructor
Destructor
Append
Attach
Clear
ClearAndGrowTo
Compact
Copy
CopyToBSTR
Detach
Length
LTrim
RTrim
TrimBoth
TrimToSize
CSpEvent
Constructor
Destructor
AddrOf
BookmarkName
Clear
CopyFrom
CopyTo
Deserialize
Detach
EndStreamResult
GetFrom
InputSentLen
InputSentPos
InputStreamReleased
InputWordLen
InputWordPos
Interference
IsEmulated
IsPaused
Object
ObjectToken
PersistVoiceChange
Phoneme
PropertyName
PropertyNumValue
PropertyStringValue
RecoResult
RecoState
RequestTypeOfUI
Serialize
SerializeSize
String
Viseme
VoiceToken
SpCreateBestObject
SPCreateDefaultObjectFromCategoryID
SpCreateNewToken (by Category ID)
SpCreateNewToken (by Token ID)
SpCreateNewTokenEx (by Category ID)
SpCreateNewTokenEx (by Token ID)
SpCreateObjectFromSubToken
SpCreateObjectFromToken
SpCreateObjectFromTokenId
SpCreatePhoneConverter
SpEnumTokens
SpFindBestToken
SpGetCategoryFromId
SpGetDefaultTokenFromCategoryId
SpGetDefaultTokenIdFromCategoryId
SpGetDescription
SpGetSubTokenFromToken
SpGetTokenFromId
SpGetUserDefaultUILanguage
SpSetCommonTokenData.
SpSetDefaultTokenForCategoryId
SpSetDefaultTokenIdForCategoryId
SPFEI
SPBindToFile
SpClearEvent
SpConvertStreamFormatEnum
SpEventSerializeSize
SpGetDescription
SpInitEvent
SpSetDescription
Speech Platform Application Object Classes
SpNotifyTranslator
SpObjectTokenCategory
SpObjectTokenEnum
SpObjectToken
SpDataKey
SpResourceManager
SpStreamFormatConverter
SpMMAudioEnum
SpMMAudioIn
SpMMAudioOut
SpRecPlayAudio
SpShortcut
SpStream
SpVoice
SpSharedRecognizer
SpInProcRecoContext
SpInprocRecognizer
SpRecoContext
SpSharedRecoContext
SpRecoGrammar
SpRecoResult
SpPhraseAlt
SpLexicon
SpUnCompressedLexicon
SpCompressedLexicon
SpPhoneConverter
Error Codes
Error Codes
Miscellanea
Global Constants
COM Class ID List
Token Category IDs
COM Interface IUnknown
QueryInterface
AddRef
Release
American English Phoneme Representation
International Phonemes
Chinese Phoneme Set
Japanese Phoneme Set
Further Reading
White Papers
Speech Recognition Properties
Vendor Preferred Attribute
Object Tokens and Registry Settings White Paper
Simple TTS Applications
Speech Platform 64-bit Issues
Using the SpAudioPlug Sample Audio Object
Audio Object
XML TTS Tutorial
Using MFC to Automate the Speech Platform
Persisting Recognized Wave Audio from the Speech Recognition Engine
Using Wave File Input with the Speech Recognition Engine
Automation
Automation Overview
Objects And Classes Overview
Events Overview
Event Types
Events Handling
Using Events In Code
Programming Notes For Visual Basic
Enumerations
SpeechAudioFormatType
SpeechAudioState
SpeechBookmarkOptions
SpeechDataKeyLocation
SpeechDiscardType
SpeechDisplayAttributes
SpeechEngineConfidence
SpeechEmulationCompareFlags
SpeechFormatType
SpeechGrammarRuleStateTransitionType
SpeechGrammarState
SpeechGrammarWordType
SpeechInterference
SpeechLexiconType
SpeechLoadOption
SpeechPartOfSpeech
SpeechRecoContextState
SpeechRecoEvents
SpeechRecognitionType
SpeechRecognizerState
SpeechRetainedAudioOptions
SpeechRuleAttributes
SpeechRuleState
SpeechRunState
SpeechSpecialTransitionType
SpeechStreamFileMode
SpeechStreamSeekPositionType
SpeechTokenContext
SpeechTokenShellFolder
SpeechVisemeFeature
SpeechVisemeType
SpeechVoiceEvents
SpeechVoicePriority
SpeechVoiceSpeakFlags
SpeechWordPronounceable
SpeechWordType
ISpeechAudio
BufferInfo
BufferNotifySize
DefaultFormat
EventHandle
Format
Read
Seek
SetState
Status
Volume
Write
ISpeechAudioBufferInfo
BufferSize
EventBias
MinNotification
ISpeechAudioStatus
CurrentDevicePosition
CurrentSeekPosition
FreeBufferSpace
NonBlockingIO
State
ISpeechBaseStream
Format
Read
Seek
Write
Code Example
ISpeechDataKey
CreateKey
DeleteKey
DeleteValue
EnumKeys
EnumValues
GetBinaryValue
GetLongValue
GetStringValue
OpenKey
SetBinaryValue
SetLongValue
SetStringValue
Code Example
ISpeechGrammarRule
AddResource
AddState
Attributes
Clear
Id
InitialState
Name
ISpeechGrammarRules
Add
Commit
CommitAndSave
Count
Dynamic
FindRule
Item
ISpeechGrammarRuleState
AddRuleTransition
AddSpecialTransition
AddWordTransition
Rule
Transitions
ISpeechGrammarRuleStateTransition
NextState
PropertyId
PropertyName
PropertyValue
Rule
Text
Type
Weight
ISpeechGrammarRuleStateTransitions
Count
Item
ISpeechLexiconPronunciation
LangId
PartOfSpeech
PhoneIds
Symbolic
Type
ISpeechLexiconPronunciations
Count
Item
ISpeechLexiconWord
LangId
Pronunciations
Type
Word
ISpeechLexiconWords
Count
Item
ISpeechObjectTokens
Count
Item
ISpeechPhraseAlternate
Commit
NumberOfElementsInResult
PhraseInfo
RecoResult
StartElementInResult
Code Example
ISpeechPhraseAlternates
Count
Item
ISpeechPhraseElement
ActualConfidence
AudioSizeBytes
AudioSizeTime
AudioStreamOffset
AudioTimeOffset
DisplayAttributes
DisplayText
EngineConfidence
LexicalForm
Pronunciation
RequiredConfidence
RetainedSizeBytes
RetainedStreamOffset
Code Example
ISpeechPhraseElements
Count
Item
ISpeechPhraseInfo
AudioSizeBytes
AudioSizeTime
AudioStreamPosition
Elements
EngineId
EnginePrivateData
GetDisplayAttributes
GetText
GrammarId
LanguageId
Properties
Replacements
RetainedSizeBytes
Rule
SaveToMemory
StartTime
ISpeechPhraseProperties
Count
Item
ISpeechPhraseProperty
Children
Confidence
EngineConfidence
FirstElement
Id
Name
NumberOfElements
Parent
Value
ISpeechPhraseReplacement
DisplayAttributes
FirstElement
NumberOfElements
Text
Code Example
ISpeechPhraseReplacements
Count
Item
ISpeechPhraseRule
Children
Confidence
EngineConfidence
FirstElement
Id
Name
NumberOfElements
Parent
Code Example
ISpeechPhraseRules
Count
Item
ISpeechRecognizerStatus
AudioStatus
ClsidEngine
CurrentStreamNumber
CurrentStreamPosition
NumberOfActiveRules
SupportedLanguages
ISpeechRecoGrammar
CmdLoadFromFile
CmdLoadFromMemory
CmdLoadFromObject
CmdLoadFromProprietaryGrammar
CmdLoadFromResource
CmdSetRuleIdState
CmdSetRuleState
DictationLoad
DictationSetState
DictationUnload
Id
IsPronounceable
RecoContext
Reset
Rules
SetTextSelection
SetWordSequenceData
State
ISpeechRecoResult
Alternates
Audio
AudioFormat
DiscardResultInfo
PhraseInfo
RecoContext
SaveToMemory
SpeakAudio
Times
ISpeechRecoResultDispatch
Alternates
Audio
AudioFormat
DiscardResultInfo
GetXMLErrorInfo
GetXMLResult
PhraseInfo
RecoContext
SaveToMemory
SpeakAudio
Times
ISpeechRecoResultTimes
Length
OffsetFromStart
StreamTime
TickCount
ISpeechResourceLoader
GetLocalCopy
LoadResource
ReleaseLocalCopy
ISpeechVoiceStatus
CurrentStreamNumber
InputSentenceLength
InputSentencePosition
InputWordLength
InputWordPosition
LastBookmark
LastBookmarkId
LastHResult
LastStreamNumberQueued
PhonemeId
RunningState
VisemeId
Code Example
ISpeechXMLRecoResult
GetXMLErrorInfo
GetXMLResult
SpAudioFormat
GetWaveFormatEx
Guid
SetWaveFormatEx
Type
SpCustomStream
BaseStream
Format
Read
Seek
Write
SpFileStream
Close
Format
Open
Read
Seek
Write
SpInProcRecoContext
AllowVoiceFormatMatchingOnNextSet
AudioInputInterferenceStatus
Bookmark
CmdMaxAlternates
CreateGrammar
CreateResultFromMemory
EventInterests
Pause
Recognizer
RequestedUIType
Resume
RetainedAudio
RetainedAudioFormat
SetAdaptationData
State
Voice
VoicePurgeEvent
SpInProcRecoContext (Events)
Adaptation Event
AudioLevel Event
Bookmark Event
EndStream Event
EnginePrivate Event
FalseRecognition Event
Hypothesis Event
Interference Event
PhraseStart Event
PropertyNumberChange Event
PropertyStringChange Event
Recognition Event
RecognitionForOtherContext Event
RecognizerStateChange Event
RequestUI Event
SoundEnd Event
SoundStart Event
StartStream Event
SpInProcRecognizer
AllowAudioInputFormatChangesOnNextSet
AudioInput
AudioInputStream
CreateRecoContext
DisplayUI
EmulateRecognition
GetAudioInputs
GetFormat
GetProfiles
GetPropertyNumber
GetPropertyString
GetRecognizers
IsShared
IsUISupported
Profile
Recognizer
SetPropertyNumber
SetPropertyString
State
Status
SpLexicon
AddPronunciation
AddPronunciationByPhoneIds
GenerationId
GetGenerationChange
GetPronunciations
GetWords
RemovePronunciation
RemovePronunciationByPhoneIds
SpMemoryStream
Format
GetData
Read
Seek
SetData
Write
SpMMAudioIn
BufferInfo
BufferNotifySize
DefaultFormat
DeviceId
EventHandle
Format
LineId
MMHandle
Read
Seek
SetState
Status
Volume
Write
SpMMAudioOut
BufferInfo
BufferNotifySize
DefaultFormat
DeviceId
EventHandle
Format
LineId
MMHandle
Read
Seek
SetState
Status
Volume
Write
SpObjectToken
Category
CreateInstance
DataKey
DisplayUI
GetAttribute
GetDescription
GetStorageFileName
Id
IsUISupported
MatchesAttributes
Remove
RemoveStorageFileName
SetId
SpObjectToken Example
SpObjectTokenCategory
Default
EnumerateTokens
GetDataKey
Id
SetId
SpPhoneConverter
IdToPhone
LanguageId
PhoneToId
SpPhraseInfoBuilder
RestorePhraseFromMemory
SpSharedRecoContext
AllowVoiceFormatMatchingOnNextSet
AudioInputInterferenceStatus
Bookmark
CmdMaxAlternates
CreateGrammar
CreateResultFromMemory
EventInterests
Pause
Recognizer
RequestedUIType
Resume
RetainedAudio
RetainedAudioFormat
SetAdaptationData
State
Voice
VoicePurgeEvent
SpSharedRecoContext (Events)
Adaptation Event
AudioLevel Event
Bookmark Event
EndStream Event
EnginePrivate Event
FalseRecognition Event
Hypothesis Event
Interference Event
PhraseStart Event
PropertyNumberChange Event
PropertyStringChange Event
Recognition Event
RecognitionForOtherContext Event
RecognizerStateChange Event
RequestUI Event
SoundEnd Event
SoundStart Event
StartStream Event
SpSharedRecognizer
AllowAudioInputFormatChangesOnNextSet
AudioInput
AudioInputStream
CreateRecoContext
DisplayUI
EmulateRecognition
GetAudioInputs
GetFormat
GetProfiles
GetPropertyNumber
GetPropertyString
GetRecognizers
IsShared
IsUISupported
Profile
Recognizer
SetPropertyNumber
SetPropertyString
State
Status
SpTextSelectionInformation
ActiveLength
ActiveOffset
SelectionLength
SelectionOffset
SpUnCompressedLexicon
AddPronunciation
AddPronunciationByPhoneIds
GenerationId
GetGenerationChange
GetPronunciations
GetWords
RemovePronunciation
RemovePronunciationByPhoneIds
SpVoice
AlertBoundary
AllowAudioOutputFormatChangesOnNextSet
AudioOutput
AudioOutputStream
DisplayUI
EventInterests
GetAudioOutputs
GetVoices
IsUISupported
Pause
Priority
Rate
Resume
Skip
Speak
SpeakCompleteEvent
SpeakStream
Status
SynchronousSpeakTimeout
Voice
Volume
WaitUntilDone
SpVoice (Events)
AudioLevel Event
Bookmark Event
EndStream Event
EnginePrivate Event
Phoneme Event
Sentence Event
StartStream Event
Viseme Event
VoiceChange Event
Word Event
SpWaveFormatEx
AvgBytesPerSec
BitsPerSample
BlockAlign
Channels
ExtraData
FormatTag
SamplesPerSec
Get in touch
Submit feedback about this site to:
[email protected]