documentation.HELP! Microsoft Speech SDK Documentation

SAPI DDK Object classes

Microsoft Speech SDK

previous page next page
The Microsoft.com Speech website Microsoft Speech SDK SAPI 5.1

SAPI DDK Object classes

Object class Related interfaces
SpDataKey ISpDataKey  ISpRegDataKey
SpObjectTokenEnum ISpObjectTokenEnumBuilder  IEnumSpObjectTokens
SpPhraseBuilder ISpPhraseBuilder  ISpPhrase
SpITNProcessor ISpITNProcessor
SpGrammarComplier ISpGrammarCompiler
SpGramCompBackend ISpGramCompBackend  ISpGrammarBuilder
SpSREngineSite ISpSREngineSite
SpTTSEngineSite ISpTTSEngineSite

Abstract objects for engine developers

Object class Related interfaces
SpSREngine ISpSREngine  ISpObjectWithToken
SpTTSEngine ISpTTSEngine  ISpObjectWithToken
SpSRAlternates ISpSRAlternates
SpRecoExtension _ISpPrivateEngineCall Implements extended interface(s)
SpTokenUI ISpTokenUI
previous page start next page

Menu

  • Homepage

Table of contents

  • Welcome to Microsoft Speech SDK
  • Getting Started
  • System Requirements
  • End User License Agreement
  • About This SDK
    • Legal Information
    • Redistributable Code
    • Who should use this SDK
    • How to Read Newsgroups
    • Developer Support
    • Platform SDK
  • SAPI 5 Introduction
    • SAPI 5 Overview
  • Application-Level Interfaces
    • Audio Interfaces
      • ISpAudio
        • ::SetState
        • ::SetFormat
        • ::GetStatus
        • ::SetBufferInfo
        • ::GetBufferInfo
        • ::GetDefaultFormat
        • ::EventHandle
        • ::GetVolumeLevel
        • ::SetVolumeLevel
        • ::GetBufferNotifySize
        • ::SetBufferNotifySize
      • ISpMMSysAudio
        • ::Read
        • ::Write
        • ::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
      • 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
    • Lexicon Interfaces
      • Lexicon Interfaces Overview
      • ISpContainerLexicon
        • ::AddLexicon
      • ISpLexicon
        • ::GetPronunciations
        • ::AddPrononunciation
        • ::RemovePronunciation
        • ::GetGeneration
        • ::GetGenerationChange
        • ::GetWords
      • ISpPhoneConverter
        • ::PhoneToId
        • ::IdToPhone
    • 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
      • ISpTask
        • ::Execute
    • Speech Recognition Interfaces
      • ISpRecoContext
        • ::GetRecognizer
        • ::CreateGrammar
        • ::GetStatus
        • ::GetMaxAlternates
        • ::SetMaxAlternates
        • ::SetAudioOptions
        • ::GetAudioOptions
        • ::DeserializeResult
        • ::Bookmark
        • ::SetAdaptationData
        • ::Pause
        • ::Resume
        • ::SetVoice
        • ::GetVoice
        • ::SetVoicePurgeEvent
        • ::GetVoicePurgeEvent
        • ::SetContextState
        • ::GetContextState
      • ISpRecoGrammar
        • ::GetGrammarId
        • ::GetRecoContext
        • ::LoadCmdFromFile
        • ::LoadCmdFromObject
        • ::LoadCmdFromResource
        • ::LoadCmdFromMemory
        • ::LoadCmdFromProprietaryGrammar
        • ::SetRuleState
        • ::SetRuleIdState
        • ::LoadDictation
        • ::UnloadDictation
        • ::SetDictationState
        • ::SetWordSequenceData
        • ::SetTextSelection
        • ::IsPronounceable
        • ::SetGrammarState
        • ::SaveCmd
        • ::GetGrammarState
      • ISpRecoResult
        • ::GetResultTimes
        • ::GetAlternates
        • ::GetAudio
        • ::SpeakAudio
        • ::Serialize
        • ::ScaleAudio
        • ::GetRecoContext
      • ISpRecognizer
        • ::SetRecognizer
        • ::GetRecognizer
        • ::SetInput
        • ::GetInputObjectToken
        • ::GetInputStream
        • ::CreateRecoContext
        • ::GetRecoProfile
        • ::SetRecoProfile
        • ::IsSharedInstance
        • ::GetRecoState
        • ::SetRecoState
        • ::GetStatus
        • ::GetFormat
        • ::IsUISupported
        • ::DisplayUI
        • ::EmulateRecognition
      • ISpPhrase
        • ::GetPhrase
        • ::GetSerializedPhrase
        • ::GetText
        • ::Discard
      • ISpPhraseAlt
        • ::GetAltInfo
        • ::Commit
      • 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
  • Engine-Level Interfaces
    • Grammar Compiler Interfaces
      • ISpErrorLog
        • ::AddError
      • ISpGramCompBackend
        • ::SetSaveObjects
        • ::InitFromBinaryGrammar
      • ISpGrammarCompiler
        • ::CompileStream
      • ISpITNProcessor
        • ::LoadITNGrammar
        • ::ITNPhrase
      • ISpCFGInterpreter
        • ::InitGrammar
        • ::Interpret
      • ISpCFGInterpreterSite
        • ::AddTextReplacement
        • ::AddProperty
        • ::GetResourceValue
    • Resource Interfaces
      • ISpObjectTokenEnumBuilder
        • ::SetAttribs
        • ::AddTokens
        • ::AddTokensFromDataKey
        • ::AddTokensFromTokenEnum
        • ::Sort
      • ISpTokenUI
        • ::IsUISupported
        • ::DisplayUI
      • ISpTaskManager
        • ::SetThreadPoolInfo
        • ::GetThreadPoolInfo
        • ::QueueTask
        • ::CreateReoccurringTask
        • ::CreateThreadControl
        • ::TerminateTask
        • ::TerminateTaskGroup
      • ISpThreadControl
        • ::StartThread
        • ::WaitForThreadDone
        • ::TerminateThread
        • ::ThreadHandle
        • ::ThreadID
        • ::NotifyEvent
        • ::WindowHandle
        • ::ThreadCompleteEvent
        • ::ExitThreadEvent
      • ISpThreadTask
        • ::InitThread
        • ::ThreadProc
        • ::WindowMessage
    • Speech Recognition Interfaces
      • ISpPhraseBuilder
        • ::InitFromPhrase
        • ::InitFromSerializedPhrase
        • ::AddElements
        • ::AddRules
        • ::AddProperties
        • ::AddReplacements
    • Speech Recognition Engine Interfaces
      • ISpPrivateEngineCall
        • ::CallEngine
        • ::CallEngineEx
      • ISpSREngine
        • ::SetSite
        • ::GetInputAudioFormat
        • ::RecognizeStream
        • ::SetRecoProfile
        • ::OnCreateGrammar
        • ::OnDeleteGrammar
        • ::LoadProprietaryGrammar
        • ::UnloadProprietaryGrammar
        • ::SetProprietaryRuleState
        • ::SetProprietaryRuleIdState
        • ::LoadSLM
        • ::UnloadSLM
        • ::SetSLMState
        • ::SetWordSequenceData
        • ::SetTextSelection
        • ::IsPronounceable
        • ::OnCreateRecoContext
        • ::OnDeleteRecoContext
        • ::PrivateCall
        • ::SetAdaptationData
        • ::SetPropertyNum
        • ::GetPropertyNum
        • ::SetPropertyString
        • ::GetPropertyString
        • ::SetGrammarState
        • ::WordNotify
        • ::RuleNotify
        • ::PrivateCallEx
        • ::SetContextState
      • ISpSREngineSite
        • ::Read
        • ::DataAvailable
        • ::SetBufferNotifySize
        • ::ParseFromTransitions
        • ::Recognition
        • ::AddEvent
        • ::Synchronize
        • ::GetWordInfo
        • ::SetWordClientContext
        • ::GetRuleInfo
        • ::SetRuleClientContext
        • ::GetStateInfo
        • ::GetResource
        • ::GetTransitionProperty
        • ::IsAlternate
        • ::GetMaxAlternates
        • ::GetContextMaxAlternates
        • ::UpdateRecoPos
      • ISpSRAlternates
        • ::GetAlternates
        • ::Commit
    • Text-to-Speech Engine Interface
      • ISpTTSEngine
        • ::Speak
        • ::GetOutputFormat
      • ISpTTSEngineSite
        • ::GetActions
        • ::Write
        • ::GetRate
        • ::GetVolume
        • ::GetSkipInfo
        • ::CompleteSkip
  • Structures
    • SPAUDIOBUFFERINFO
    • SPAUDIOSTATUS
    • SPBINARYGRAMMAR
    • SPEVENT
    • SPEVENTSOURCEINFO
    • SPPARSEINFO
    • SPPATHENTRY
    • SPPHRASE
    • SPPHRASEALT
    • SPPHRASEALTREQUEST
    • SPPHRASEELEMENT
    • SPPHRASEPROPERTY
    • SPPHRASEREPLACEMENT
    • SPPHRASERULE
    • SPPROPERTYINFO
    • SPRECOCONTEXTSTATUS
    • SPRECOGNIZERSTATUS
    • SPRECORESULTINFO
    • SPRECORESULTTIMES
    • SPRULEENTRY
    • SPSERIALIZEDEVENT
    • SPSERIALIZEDEVENT64
    • SPSERIALIZEDPHRASE
    • SPSERIALIZEDRESULT
    • SPSTATEINFO
    • SPTEXTSELECTIONINFO
    • SPTMTHREADINFO
    • SPTRANSITIONENTRY
    • SPTRANSITIONPROPERTY
    • SPVCONTEXT
    • SPVOICESTATUS
    • SPVPITCH
    • SPVSTATE
    • SPVTEXTFRAG
    • SPWORD
    • SPWORDENTRY
    • SPWORDLIST
    • SPWORDPRONUNCIATION
    • SPWORDPRONUNCIATIONLIST
    • WAVEFORMATEX
  • Enumerations
    • SPAUDIOOPTIONS
    • SPAUDIOSTATE
    • SPBOOKMARKOPTIONS
    • SPCFGNOTIFY
    • SPCFGRULEATTRIBUTES
    • SPCONTEXTSTATE
    • SPDATAKEYLOCATION
    • SPDISPLAYATTRIBUTES
    • SPEAKFLAGS
    • SPENDSRSTREAMFLAGS
    • SPEVENTENUM
    • SPEVENTLPARAMTYPE
    • SPFILEMODE
    • SPGRAMMARSTATE
    • SPGRAMMARWORDTYPE
    • SPINTERFERENCE
    • SPLEXICONTYPE
    • SPLOADOPTIONS
    • SPPARTOFSPEECH
    • SPPHRASERNG
    • SPPROPSRC
    • SPRECOEVENTFLAGS
    • SPRECOSTATE
    • SPRESULTTYPE
    • SPRULEINFOOPT
    • SPRULESTATE
    • SPRUNSTATE
    • SPSTREAMFORMAT
    • SPTRANSITIONTYPE
    • SPVACTIONS
    • SPVALUETYPE
    • SPVESACTIONS
    • SPVFEATURE
    • SPVISEMES
    • SPVLIMITS
    • SPVPRIORITY
    • SPVSKIPTYPE
    • SPWAVEFORMATTYPE
    • SPWORDINFOOPT
    • SPWORDPRONOUNCEABLE
    • SPWORDTYPE
  • 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
    • UI Helper Functions
      • SpAddTokenToComboBox
      • SpAddTokenToListBox
      • SpDeleteCurSelComboBoxToken
      • SpDeleteCurSelListBoxToken
      • SpDestroyTokenComboBox
      • SpDestroyTokenListBox
      • SpGetComboBoxToken
      • SpGetCurSelComboBoxToken
      • SpGetCurSelListBoxToken
      • SpGetListBoxToken
      • SpInitTokenComboBox
      • SpInitTokenListBox
      • SpUpdateCurSelComboBoxToken
      • SpUpdateCurSelListBoxToken
    • 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
  • SAPI Object Classes
    • SAPI Application Object Classes
      • SpNotifyTranslator
      • SpObjectTokenCategory
      • SpObjectTokenEnum
      • SpObjectToken
      • SpDataKey
      • SpResourceManager
      • SpStreamFormatConverter
      • SpMMAudioEnum
      • SpMMAudioIn
      • SpMMAudioOut
      • SpRecPlayAudio
      • SpStream
      • SpVoice
      • SpSharedRecognizer
      • SpInprocRecognizer
      • SpRecoContext
      • SpSharedRecoContext
      • SpRecoGrammar
      • SpRecoResult
      • SpPhraseAlt
      • SpLexicon
      • SpUnCompressedLexicon
      • SpCompressedLexicon
      • SpPhoneConverter
    • SAPI DDK Object Classes
      • SpDataKey
      • SpObjectTokenEnum
      • SpPhraseBuilder
      • SpITNProcessor
      • SpGrammarComplier
      • SpGramCompBackend
      • SpSREngineSite
      • SpTTSEngineSite
      • SpSREngine
      • SpTTSEngine
      • SpSRAlternates
      • SpRecoExtension
      • SpTokenUI
  • Error Codes
    • Error Codes
  • Miscellanea
    • Global Constants
    • User Interfaces
      • SPDUI_EngineProperties
      • SPDUI_AddRemoveWord
      • SPDUI_UserTraining
      • SPDUI_MicTraining
      • SPDUI_RecoProfileProperties
      • SPDUI_AudioProperties
      • SPDUI_AudioVolume
    • 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
  • SDK Samples, Tools, and Tutorials
    • SDK Samples (C/C++)
      • Age of Empires Speech
      • Reco
      • CoffeeS0 Example
      • CoffeeS1 Example
      • CoffeeS2 Example
      • CoffeeS3 Example
      • CoffeeS4 Example
      • CoffeeS5 Example
      • CoffeeS6 Example
      • Dictation Pad
      • Simple Dictation
      • TTSApp
      • TalkBack
      • SimpleTelephony
    • SDK Samples (Automation)
      • Speech List Box for Visual Basic
      • Simple Dictation for Visual Basic
      • Simple TTS for Visual Basic
      • RecoVB for Visual Basic
      • AudioApp for Visual Basic
      • TTSApp for Visual Basic
      • VB Outgoing Call
      • VB Tapi With Internet
      • Simple TTS for JScript
      • Speech List Box for C#
      • SimpleTTS for C#
    • SDK Samples (Utilities)
      • MkVoice
      • Grammar Compiler
      • Compliance Testing Tool
      • Sample SR Engine
      • Sample TTS Engine
    • SDK Tutorials
      • Setting Up SAPI 5
      • CoffeeS0 Tutorial
      • CoffeeS1 Tutorial
      • CoffeeS2 Tutorial
      • CoffeeS3 Tutorial
      • CoffeeS4 Tutorial
      • CoffeeS5 Tutorial
      • CoffeeS6 Tutorial
      • Text-To-Speech Tutorial
      • Text-To-Speech With Events
      • Text-To-Speech Events Explanation
  • White Papers
    • SAPI 5.0 SR Properties White Paper
    • TTS Engine Vendor Porting Guide White Paper
    • SR Engine Vendor Porting Guide White Paper
    • Object Tokens and Registry Settings White Paper
    • VendorPreferred Attribute
    • Simple TTS Applications
    • SAPI 5.1 64-bit Issues
    • Speech Telephony Application Guide
    • Using Sample Audio Object (SpAudioPlug)
    • Audio Object
    • Compliance Tests White Paper
    • Microsoft Speech SDK Setup 5.1
    • XML Schema : Grammar
    • XML Schema : SAPI
    • XML TTS Tutorial
    • Text Normalization
    • Using MFC to Automate SAPI
    • 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
    • Using the Code Examples
    • Programming Notes For Visual Basic
    • Sample Recognition Application Code (Shared)
    • Sample C&C Recognition Application Code
    • Sample Recognition Application Code (Inproc)
    • Sample DLL Code
    • Enumerations
      • SpeechAudioFormatType
      • SpeechAudioState
      • SpeechBookmarkOptions
      • SpeechDataKeyLocation
      • SpeechDiscardType
      • SpeechDisplayAttributes
      • SpeechEngineConfidence
      • 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
    • ISpeechRecoResultTimes
      • Length
      • OffsetFromStart
      • StreamTime
      • TickCount
    • ISpeechVoiceStatus
      • CurrentStreamNumber
      • InputSentenceLength
      • InputSentencePosition
      • InputWordLength
      • InputWordPosition
      • LastBookmark
      • LastBookmarkId
      • LastHResult
      • LastStreamNumberQueued
      • PhonemeId
      • RunningState
      • VisemeId
      • Code Example
    • 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]

© documentation.help. Design: rehmann.co.