// Licensed under the Apache License, Version 2.0 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. // All files in the project carrying such notice may not be copied, modified, or distributed // except according to those terms. //! SAPI 5.3 definitions
// Licensed// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license use shared// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. use shared// All files// All files in the project carrying such notice may not be copied, modified, or distributed use shared:wtypes: / use um:oaidl{IDispatch //! SAPIuse ctypes::c_float,c_int, c_long}java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
::I,IUnknownVtbljava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45 use::urlmon::IInternetSecurityManager; use um::winnt::{HRESULT, LPCWSTR, LPWSTR, ULONGLONG, WCHAR}; pubuse um::sapi51::{
SPDATAKEYLOCATION,
tion,
SPDKL_CurrentUser,
,
SPDKL_CurrentConfig,
ies,
SPDUI_AddRemoveWord,
SPDUI_UserTraining,
SPDUI_MicTraining,
SPDUI_RecoProfileProperties,
SPDUI_AudioProperties,
SPDUI_AudioVolume,
SPDUI_UserEnrollment,
SPSF_44kHz8BitMono,
SPDUI_Tutorial,
SPSTREAMFORMAT,
SPSF_Default,
SPSF_NoAssignedFormat,
SPSF_Text,
SPSF_NonStandardFormat,
SPSF_ExtendedAudioFormat,
SPSF_8kHz8BitMono um::oaidl::{Dispatch IDispatchVtbl, VARIANT};
SPSF_8kHz8BitStereo,
SPSF_8kHz16BitMono,
SPSF_8kHz16BitStereo,
SPSF_11kHz8BitMono,
SPSF_11kHz8BitStereo,
SPSF_11kHz16BitMono,
SPSF_11kHz16BitStereo,
SPSF_12kHz8BitMono,
SPSF_12kHz8BitStereo,
SPSF_12kHz16BitMono,
SPSF_12kHz16BitStereo,
SPSF_16kHz8BitMono,
SPSF_16kHz8BitStereo,
SPSF_16kHz16BitMono,
SPSF_16kHz16BitStereo,
SPSF_22kHz8BitMono,
java.lang.StringIndexOutOfBoundsException: Range [33, 25) out of bounds for length 34
SPESF_STREAM_RELEASED
SPSF_24kHz8BitMono, pub SPESF_EMULATED SPENDSRSTREAMFLAGS = 1 < 1java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
SPVISEMES,
SPSF_24kHz16BitStereo,
SPSF_32kHz8BitMono,
SPSF_32kHz8BitStereo,
SPSF_32kHz16BitMono,
SPSF_32kHz16BitStereo,
SPSF_44kHz8BitMono,
SPSF_44kHz8BitStereo,
SPSF_44kHz16BitMono,
SPSF_44kHz16BitStereo,
SPSF_48kHz8BitMono,
SPSF_48kHz8BitStereo,
SPSF_48kHz16BitMono,
SPSF_48kHz16BitStereo,
SPSF_TrueSpeech_8kHz1BitMono,
SPSF_CCITT_ALaw_8kHzMono,
SPSF_CCITT_ALaw_8kHzStereoSP_VISEME_0,
SPSF_CCITT_ALaw_11kHzMono,
SPSF_CCITT_ALaw_11kHzStereo,
SPSF_CCITT_ALaw_22kHzMono,
SPSF_CCITT_ALaw_22kHzStereo,
SPSF_CCITT_ALaw_44kHzMono,
SPSF_CCITT_ALaw_44kHzStereo,
SPSF_CCITT_uLaw_8kHzMono,
SPSF_CCITT_uLaw_8kHzStereo,
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 16
SPSF_CCITT_uLaw_22kHzMono,
SPSF_CCITT_uLaw_22kHzStereo,
SPSF_CCITT_uLaw_44kHzMono,
SPSF_CCITT_uLaw_44kHzStereo,
SPSF_ADPCM_8kHzMono,
SPSF_ADPCM_8kHzStereo,
SPSF_ADPCM_11kHzMono,
SPSF_ADPCM_11kHzStereo,
SPSF_ADPCM_22kHzMono,
SPSF_ADPCM_22kHzStereo,
SPSF_ADPCM_44kHzMono,
SPSF_ADPCM_44kHzStereo,
SPSF_GSM610_8kHzMono,
SPSF_GSM610_11kHzMono,
P_VISEME_8,
SP_VISEME_9
SP_VISEME_10,
SP_VISEME_11
,
,
SP_VISEME_14,
SP_VISEME_15,
SPCAT_AUDIOIN,
SPCAT_VOICES,
SPCAT_RECOGNIZERS,
SPCAT_APPLEXICONS,
SPCAT_PHONECONVERTERS,
SPCAT_TEXTNORMALIZERS,
SPCAT_RECOPROFILES,
SPMMSYS_AUDIO_IN_TOKEN_ID,
SPMMSYS_AUDIO_OUT_TOKEN_ID SP_VISEME_16,
SPCURRENT_USER_LEXICON_TOKEN_ID,
SPTOKENVALUE_CLSID,
SPTOKENKEY_FILES,
SPTOKENKEY_UI,
SPTOKENKEY_ATTRIBUTES
}; pubconst SPTOKENKEY_RETAINEDAUDIOSP_VISEME_17, pubconst SPTOKENKEY_AUDIO_LATENCY_WARNING: &'static str = "LatencyWarningThreshold"; pubconstSPTOKENKEY_AUDIO_LATENCY_TRUNCATE: &'static str = "LatencyTruncateThreshold"; pubconst java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 17 pubuse um:sapi51:{
SPVOICECATEGORY_TTSRATE,
SPPROP_RESOURCE_USAGE,
SPPROP_HIGH_CONFIDENCE_THRESHOLD,
SPPROP_NORMAL_CONFIDENCE_THRESHOLD,
interface ISpEventSource2):ISpEventSourceISpEventSourceVtbl)java.lang.StringIndexOutOfBoundsException: Range [84, 85) out of bounds for length 84
SPPROP_RESPONSE_SPEED mut,
X_RESPONSE_SPEED
,
SPPROP_PERSISTED_BACKGROUND_ADAPTATION,
SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION,
SPPROP_UX_IS_LISTENING,
pub use umsapi51:{
SPWILDCARD,
SPDICTATION
}; pubconst SpEventSink ,
\\Microsoft\peech\" pubuse um:: ,
,
SP_LOW_CONFIDENCE,
S,
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 16
DEFAULT_WEIGHT
java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
} ,
ISpTranscript
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
ISpNotifyCallback,
SPNOTIFYCALLBACK,
ISpNotifySource, ISpNotifySourceVtbl,
ISpNotifySink, ISpNotifySinkVtbl,
ISpNotifyTranslator, ISpNotifyTranslatorVtbl,
ISpDataKey, ISpDataKeyVtbl,
ISpRegDataKey, ISpRegDataKeyVtbl, pubconst SPAF_ALL:SPDISPLAYATTRIBUTES 0x1f;
ISpObjectToken, ISpObjectTokenVtbl,
ISpObjectTokenInit, pub const SPAF_USER_SPECIFIED: SPDISPLAYATTRIBUTES = 0x80;
IEnumSpObjectTokenspubuseum:sapi51:java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
TokenISpObjectWithTokenVtbljava.lang.StringIndexOutOfBoundsException: Range [47, 48) out of bounds for length 47
; STRUCT!{truct SPSEMANTICERRORINFO {
SPET_LPARAM_IS_UNDEFINED,
SPET_LPARAM_IS_TOKEN,
SPET_LPARAM_IS_OBJECT,
SPET_LPARAM_IS_POINTER,
SPET_LPARAM_IS_STRING,
SPEVENTENUM,
SPEI_UNDEFINED,
SPEI_START_INPUT_STREAM,
SPEI_END_INPUT_STREAM,
SPEI_VOICE_CHANGE,
pszScriptLine:LPWSTR,
SPEI_WORD_BOUNDARY,
SPEI_PHONEME,
SPEI_SENTENCE_BOUNDARY,
SPEI_VISEME,
SPEI_TTS_AUDIO_LEVEL,
SPEI_TTS_PRIVATE,
SPEI_MIN_TTS pszDescription: LPWSTR,
SPEI_MAX_TTS,
hrResultCode: HRESU: ,
}
SPEI_SOUND_END
SPSMF_SAPI_PROPERTIES,
SPEI_RECOGNITION,
SPEI_HYPOTHESIS,
SPEI_SR_BOOKMARKjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SPEI_PROPERTY_NUM_CHANGE
SPEI_PROPERTY_STRING_CHANGE// TODO: pubconst java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 25
:ULONG
ulRetainedSizeBy:ULONG,
SPEI_RECO_STATE_CHANGE,
SPEI_ADAPTATION,
SPEI_START_SR_STREAM,
,
: SPPHRASERULE
};
SPEI_SR_RETAINEDAUDIO SPEVENTENUM = 51java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50 pubuse um:sapi51:SPEI_SR_PRIVATE; pubconst SPEI_RESERVED4: SPEVENTENUM = 53; pubconst SPEI_RESERVED5: SPEVENTENUM = 54; pubconst SPEI_RESERVED6: SPEVENTENUM = 55; pub ulSREnginePrivateDataSize: ULONG, pubconst SPEI_MAX_SR: SPEVENTENUM = 55; pub pSREnginePrivateData:* BYTE
PEI_RESERVED1,
SPEI_RESERVED2pSemanticErrorInfo: *mut SPSEMANTICERRORINFO,
SPEI_RESERVED3,
SPFEI_FLAGCHECK}
SPFEI_ALL_TTS_EVENTS,
SPFEI_ALL_SR_EVENTS, pubjava.lang.StringIndexOutOfBoundsException: Range [7, 4) out of bounds for length 39
,
SPEVENT,
SPSERIALIZEDEVENT,
ulRuleId
};dwAttributes DWORD, STRUCT!{struct SPEVENTEX {
:WORDjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
SPDF_DISPLAYTEXT,
ulStreamNum: ULONG,
ullAudioStreamOffset: ULONGLONG,
wParam: SPDF_LEXICALFORM ,
lParam: LPARAM,
ullAudioTimeOffset: ULONGLONG,
}} pubuseum:sapi51:{
SPINTERFERENCE SPDF_AUDIO,
SPINTERFERENCE_NONE,
SPINTERFERENCE_NOISE,
SPINTERFERENCE_NOSIGNAL,
SPINTERFERENCE_TOOLOUD,
SPINTERFERENCE_TOOQUIETSPDF_ALL,
SPINTERFERENCE_TOOFAST,
SPINTERFERENCE_TOOSLOW,
SPINTERFERENCE_LATENCY_WARNING,
ATENCY_TRUNCATE_BEGIN
SPPHRASERNG,
SPENDSRSTREAMFLAGS,
SPESF_NONE,
SPESF_STREAM_RELEASED
};
SPPR_ALL_ELEMENTS, pubuse um::sapi51::{
SP_GETWHOLEPHRASE,
SPVFEATURE_STRESSED,
SPVFEATURE_EMPHASIS,
SPVISEMES,
SP_VISEME_0,
,
SP_VISEME_2,
,
SP_VISEME_4,
,
SP_VISEME_6,
SP_VISEME_7,
SP_VISEME_8,
SP_VISEME_9,
SP_VISEME_10,
SP_VISEME_11,
SP_VISEME_12,
SP_VISEME_13,
SP_VISEME_14,
SP_VISEME_15,
SP_VISEME_16,
P_VISEME_17,
SP_VISEME_18,
SP_VISEME_19,
SP_VISEME_20,
SP_VISEME_21,
}
const SPREF_SMLTimeoutSPRECOEVENTFLAGS = 1 << 2;
};
RIDL!{#[pubconstSPREF_ExtendableParse: SPRECOEVENTFLAGS = 1 << 3;
interface ISpEventSource2(ISpEventSource2Vtbl) ISpEventSource(ISpEventSourceVtbl) { fn GetEventsEx(
ulCount: ULONG, pub java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 60
pulFetched* ULONG
) -> HRESULTSPPS_Noun
}} pub um:sapi51::{
SPPS_Modifier,
ISpStreamFormat, ISpStreamFormatVtbl,
SPFILEMODE,
SPFM_OPEN_READONLY,
SPFM_OPEN_READWRITE,
SPFM_CREATE,
SPFM_CREATE_ALWAYS,
SPFM_NUM_MODES,
ISpStream, ISpStreamVtbl,
ISpStreamFormatConverter, ISpStreamFormatConverterVtbl,
SPAUDIOSTATE,
SPAS_CLOSED,
SPAS_STOP,
SPAS_PAUSE,
PAS_RUN,
SPAUDIOSTATUS, pubconstSPPS_Noncontent: SPPARTOFSPEECH = 0x6000; pubconst SPPS_LMA:SPPARTOFSPEECH = 0x7000;
pub const SPPS_SuppressWord: SPPARTOFSPEECH
eLEXTYPE_USER
SPDISPLAYATTRIBUTES
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
,
SPAF_CONSUME_LEADING_SPACES
}; pubconst SPAF_BUFFER_POSITION: SPDISPLAYATTRIBUTES = 0x10;
: SPDISPLAYATTRIBUTES=0x1f; pub java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27 use um::
SPPHONEID,
= "HKEY_LOC\S\\U;
pub use um::sapi51::{
SPPHRASEELEMENT,
SPINFDICTATIO,
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18
,
SPPHRASEPROPERTYjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SPPHRASEREPLACEMENT
}; STRUCT!{struct SPSEMANTICERRORINFO {
ulLineNumber: ULONG,
pszScriptLine: LPWSTR,
pszSource: ISpNotifyTranslato ,
pszDescription:LPWSTR,
HRESULTjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
!{numSPSEMANTICFORMAT {
SPSMF_SAPI_PROPERTIES = 0,
SPSMF_SRGS_SEMANTICINTERPRETATION_MS = 1,
SPSMF_SRGS_SAPIPROPERTIES=2,
SPSMF_UPS,ISpResourceManagerVtbl
CINTERPRETATION_W3C 8,
}} pubuse um::sapi51::SPPHRASE as java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 25 // TODO: pub const SP_SPPHRASESIZE_500: usize = mem::size_of::<SPPHRASE_50>(); STRUCT!struct {
cbSize: ,
LangID: WORD,
wHomophoneGroupId SPEI_START_INPUT_STREAM,
G
ftStartTime:ULONGLONGjava.lang.StringIndexOutOfBoundsException: Range [27, 28) out of bounds for length 27
ULONGLONG,
ytes ULONGjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
: ULONG,
ulAudioSizeTime: ULONG,
Rule: SPPHRASERULE,
SPEI_MAX_TTS,
: *onst,
,
pReplacements const SPPHRASEREPLACEMENT
SPEI_RECOGNITION,
ulSREnginePrivateDataSize: ULONG,
pSREnginePrivateDatajava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
SPEI_INTERFERjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pSemanticErrorInfo: *mut SPSEMANTICERRORINFO,
}} pubuse um::sapi51::SPSERIALIZEDPHRASE; STRUCT!{struct SPRULE {
pszRuleName: LPCWSTR,
ulRuleId: ULONG,
dwAttributes: DWORD,
}} pubuse um::sapi51::{
SPVALUETYPE,
SPDF_PROPERTY,
SPDF_REPLACEMENT,
SPDF_RULE,
SPDF_DISPLAYTEXT,
SPDF_LEXICALFORM ,
SPDF_PRONUNCIATION,
SPDF_AUDIO,
SPDF_ALTERNATES,
SPDF_ALL,
SPBINARYGRAMMAR,
SPPHRASERNG,
SPPR_ALL_ELEMENTS,
SP_GETWHOLEPHRASE,
SPRR_ALL_ELEMENTS,
SPSTATEHANDLE,
SPRECOEVENTFLAGS,
SPREF_AutoPause,
SPREF_Emulated
}; pubconst SPREF_SMLTimeout: SPRECOEVENTFLAGS = 1 << 2; pubconst SPREF_ExtendableParse: SPRECOEVENTFLAGS = 1 << 3; pubconst SPREF_ReSent: SPRECOEVENTFLAGS = 1 << 4; pubconst SPREF_Hypothesis: SPRECOEVENTFLAGS = 1 << 5; pubconst SPREF_FalseRecognition: SPRECOEVENTFLAGS = 1 << 6; pubuse um::sapi51::{
SPPARTOFSPEECH,
SPPS_NotOverriden,
SPPS_Unknown,
SPPS_Noun,
SPPS_Verb,
SPPS_Modifier,
SPPS_Function,
SPPS_Interjection
}; pubconst SPPS_Noncontent: SPPARTOFSPEECH = 0x6000; pubconst SPPS_LMA: SPPARTOFSPEECH = 0x7000; pubconst SPPS_SuppressWord: SPPARTOFSPEECH = 0xf000; pubuse um::sapi51::{
SPLEXICONTYPE,
eLEXTYPE_USER,
eLEXTYPE_APP,
eLEXTYPE_VENDORLEXICON,
eLEXTYPE_LETTERTOSOUND,
eLEXTYPE_MORPHOLOGY,
eLEXTYPE_RESERVED4,
eLEXTYPE_USER_SHORTCUT,
eLEXTYPE_RESERVED6,
eLEXTYPE_RESERVED7,
eLEXTYPE_RESERVED8,
eLEXTYPE_RESERVED9,
eLEXTYPE_RESERVED10,
eLEXTYPE_PRIVATE1,
eLEXTYPE_PRIVATE2,
eLEXTYPE_PRIVATE3,
eLEXTYPE_PRIVATE4,
eLEXTYPE_PRIVATE5,
eLEXTYPE_PRIVATE6,
eLEXTYPE_PRIVATE7,
eLEXTYPE_PRIVATE8,
eLEXTYPE_PRIVATE9,
eLEXTYPE_PRIVATE10,
eLEXTYPE_PRIVATE11,
eLEXTYPE_PRIVATE12,
eLEXTYPE_PRIVATE13,
eLEXTYPE_PRIVATE14,
,
,
eLEXTYPE_PRIVATE17,
eLEXTYPE_PRIVATE18,
eLEXTYPE_PRIVATE19,
eLEXTYPE_PRIVATE20,
SPWORDTYPE,
eWORDTYPE_ADDED,
eWORDTYPE_DELETED
}; ENUM!{enum}java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
ePRONFLAG_USEDpubuseum:sapi51:SPEI_SR_PRIVATE;
}} pubuse um::sapi51::{
SPWORDPRONUNCIATION,
PWORDPRONUNCIATIONLIST
,
ORDLIST
ISpLexicon , pubuse um:::{
}
SPSHORTCUTTYPE
den=-i32 as ,
SPSHT_Unknown = 0,
SPSHT_EMAIL = 0x1000,
SPSHT_OTHER=02000
SPFEI_ALL_EVENTS,
SPPS_RESERVED2 = 0x4000,
SPPS_RESERVED3SPFEIjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
SPPS_RESERVED4 = 0xf000,
}} STRUCT!{struct SPSHORTCUTPAIR eEventId: ,
pNextSHORTCUTPAIR: *mut SPSHORTCUTPAIR,
LangID:WORD,
shType: SPSHORTCUTTYPE,
pszDisplay: :ULONG,
pszSpoken: LPWSTR,
}}
java.lang.StringIndexOutOfBoundsException: Range [14, 6) out of bounds for length 35
ulSize mut java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
: * SPSHORTCUTPAIR,
}}
RIDL!{#[uuid(0x3df681e2, 0xea56, 0x11d9 SPINTERFERENCE_NOSIGNAL
interface ISpShortcut(SpShortcutVtbl) IUnknown(){ fn AddShortcut(
pszDisplay: LPCWSTRjava.lang.StringIndexOutOfBoundsException: Range [27, 28) out of bounds for length 27
LangID:WORDjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SPENDSRSTREAMFLAGS,
shType: SPSHORTCUTTYPE,
) -> HRESULT,
java.lang.StringIndexOutOfBoundsException: Range [15, 6) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [22, 18) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 2
pszSpoken: LPCWSTR,
shType: SPSHORTCUTTYPE,
) -> HRESULT, fnGetShortcuts
LangId ,
pShortcutpairList *utSPSHORTCUTPAIRLIST,
) -> HRESULT P_VISEME_0,
ation
ation:*mut DWORD,
) -> HRESULT, fn GetWordsFromGenerationChange(
SP_VISEME_3,
pWordList:* SPWORDLIST,
) -> HRESULT, fn,
pdwGeneration: *mut DWORD,
pdwCookie * DWORD,
pWordList: *mut SPWORDLIST,
) -> HRESULT, fn SP_VISEME_8,
pdwGeneration: *mut DWORD,
pdwCookie: *mut DWORD,
pShortcutpairList:* SPSHORTCUTPAIRLIST,
) -> HRESULT, fn GetGenerationChange(
java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 17
pairList *ut ,
,
}} use:: java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
, 0x9f xdc x25 ]
interface ISpPhoneticAlphabetConverter; fnjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
pLangID:
) -> HRESULT, fn SetLangId(
LangID: WORD,
>HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 fn SAPI2UPS ISpEventSink,ISpEventSinkVtbl,
pszSAPIId: *const SPPHONEID,
pszUPSId: *mut SPPHONEID,
ISpStreamFormat ,
->, fn (
java.lang.StringIndexOutOfBoundsException: Range [24, 8) out of bounds for length 35
:*SPPHONEID
cMaxLength,
) -> HRESULT, fn GetMaxConvertLength(
cSrcLength: DWORD,
bSAPI2UPS: BOOL,
: DWORD,
) -> HRESULT,
}}
SPAUDIOSTATE,
ISpPhoneticAlphabetSelectionISpPhoneticAlphabetSelectionVtbl):IUnknown(IUnknownVtbl) { fn IsAlphabetUPS(
pfIsUPS: *mut BOOL,
) ->HRESULT, fn SetAlphabetToUPS(
fForceUPS: BOOL,
) T,
}} pubuse um::sapi51::{
SPVPITCH,
SPVACTIONS,
SPVA_Speak,
SPVA_Silence,
SPVA_Pronounce,
SPVA_Bookmark,
SPVA_SpellOut,
SPVA_Section,
SPVA_ParseUnknownTag,
SPVCONTEXT,
SPVSTATE,
SPRUNSTATE,
SPRS_DONE,
SPRS_IS_SPEAKING,
SPVLIMITS,
SPMIN_VOLUME,
SPMAX_VOLUME,
SPMIN_RATE,
SPMAX_RATE,
SPVPRIORITY,
SPVPRI_NORMAL,
SPVPRI_ALERT,
SPVPRI_OVER,
SPVOICESTATUS,
SPEAKFLAGS,
SPF_DEFAULT,
SPF_ASYNC,
SPF_PURGEBEFORESPEAK SPAUDIOSTATUS,
,,
SPF_IS_XML
,
,
SPF_NLP_SPEAK_PUNC
}; pubconst SPF_PARSE_SAPI: SPEAKFLAGS = 1 << 7; pubconst SPF_PARSE_SSML: SPEAKFLAGS = 1 << 8; pub
::java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33 const SPEAKFLAGS SPF_PARSE_SAPI |SPF_PARSE_SSML; pubconst SPF_VOICE_MASK: SPEAKFLAGS = ::um::sapi51::SPF_VOICE_MASK | SPF_PARSE_MASK; pubconst SPPHONEID pub ,
ISpVoiceSPPHRASERULE
,
, ,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 ENUM!{enum SPXMLRESULTOPTIONS {
SPXRO_SML = 0,
SPXRO_Alternates_SML = 1,
}}
RIDL!{#[uuid}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
terface () (){ fn GetXMLResult(
ppszCoMemXMLResult: *mut LPWSTR,
Options: SPXMLRESULTOPTIONS,
) -> HRESULT, fn GetXMLErrorInfo(
pSemanticErrorInfo: *mut SPSEMANTICERRORINFO pszScriptLine: LPWSTR,
) -> HRESULT pszDescription:LPWSTR, fn GetAudio(
ulStartElement: ULONG,
cElements:ULONG,
ppStream: *mut *mut ISpStreamFormat,
) ->HRESULT,
}} pubuse um::sapi51::{
SPRECORESULTTIMES,
SPSERIALIZEDRESULT,
ISpRecoResult, ISpRecoResultVtbl,
}; ENUM!{enum SPCOMMITFLAGS {
= 0java.lang.StringIndexOutOfBoundsException: Range [18, 19) out of bounds for length 18
SPCF_ADD_TO_USER_LEXICON = 1 << 0,
= 1 < 1,
// TODO: pubconst SP_SPPHRASESIZE_500: usize = mem::size_ofSTRUCT{struct SPPHRASE {
cbSize: ULONG,
ISpRecoResult2(ISpRecoResult2Vtbl): ISpRecoResult(ISpRecoResultVtbl) { fn CommitAlternate(
pPhraseAlt:*mut ISpPhraseAlt,
ppNewResult: *mut *mut ISpRecoResult,
) -> HRESULT, fn (
ulStartElement: ULONG,
cElements: ULONG,
pszCorrectedData: LPCWSTR,
eCommitFlags: DWORD,
) -> HRESULT,
ulAudioSizeBytes: ULONG,
pszFeedback: LPCWSTR,
:BOOL,
)-> HRESULT,
}}
RIDL!{#[uuid(0xae39362b, 0x45a8, 0x4074, 0x9b, 0x9e, 0xcc, 0xf4, Rule SPPHRASERULEjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
interface ISpXMLRecoResultcReplacements: ULONG, fn GetXMLResult(
ppszCoMemXMLResult: *mut LPWSTR,
Options: SPXMLRESULTOPTIONS,
)- HRESULT, fnGetXMLErrorInfo(
pSemanticErrorInfo: *mut SPSEMANTICERRORINFO,
ulSREnginePrivateDataSize ULONG,
}} pubuse um::sapi51::{
SPTEXTSELECTIONINFO,
pSML: LPWSTR
,
use um::sapi51::SPSERIALIZEDPHRA;
SPWP_KNOWN_WORD_PRONOUNCEABLE
PGRAMMARSTATE,
SPGS_DISABLED,
SPGS_ENABLED,
dwAttributes: ,
SPCONTEXTSTATE use um:sapi51:java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SPDF_DISPLAYTE,
SPCS_ENABLED,
SPRULESTATE,
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
SPBINARYGRAM,
SPRS_ACTIVE_WITH_AUTO_PAUSE ,
}; pubconst SPRS_ACTIVE_USER_DELIMITED: SPRULESTATESP_GETWHOLEPHRASE pubuse SPSTATEHANDLE,
SP_STREAMPOS_ASAP,
,
BUFFER
LDCARD,
SPRULETRANS_DICTATION,
SPGRAMMARWORDTYPE,
SPWT_DISPLAY
SPWT_LEXICALjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
SPWT_PRONUNCIATION,
};
SPWT_LEXICAL_NO_SPECIAL_CHARS: SPGRAMMARWORDTYPE = SPWT_PRONUNCIATION + 1; pubuse um::sapi51pubconstSPREF_FalseRecognition:SPRECOEVENTFLAGS =1< 6;
pub use um::sapi51::{
SPCFGRULEATTRIBUTESSPPARTOFSPEECHjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
SPRAF_Active,
SPRAF_Export,
SPRAF_Import,
SPRAF_Interpreter,
SPRAF_Dynamic :SPPARTOFSPEECH x;
}; pubpubuse um::sapi51:{
eLEXTYPE_USER, pubconst SPRAF_UserDelimited: SPCFGRULEATTRIBUTES = 1 << 17; pubuse um::sapi51::{
ISpGrammarBuilder, ISpGrammarBuilderVtbl,
SPLOADOPTIONS,
SPLO_STATIC,
SPLO_DYNAMIC,
, ISpRecoGrammarVtbl,
}; ENUM!{enum SPMATCHINGMODE {
java.lang.StringIndexOutOfBoundsException: Range [14, 4) out of bounds for length 17
eLEXTYPE_RESERVE
eLEXTYPE_RESERVED8
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 22
} ENUMjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
PA_Ups
PA_Sapi eWORDTYPE_DELETED
}}
java.lang.StringIndexOutOfBoundsException: Range [31, 4) out of bounds for length 89
interface ISpGrammarBuilder2(ISpGrammarBuilder2Vtbl:IUnknown(IUnknownVtbl java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78 fn AddTextSubset(
hFromState:SPSTATEHANDLE,
hToState: java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 2
psz: SPWORDPRONUNCIATION,
eMatchMode: SPMATCHINGMODE,
) -> HRESULT, fn SetPhoneticAlphabet(
phoneticALphabet: PHONETICALPHABET,
) -> HRESULT,
}} pubconst : =0// TODO: Unknown purpose and type
RIDL!{#[uuid(0x4b37bc9e, 0x9ed6, PWORD,
ISpRecoGrammar2):IUnknownIUnknownVtbl
s(
java.lang.StringIndexOutOfBoundsException: Range [31, 8) out of bounds for length 39
SPSHT_NotOverriden = -1i32 as u32,
) -> SPSHT_EMAIL fn SPPS_RESERVED1 = 0x
SPPS_RESERVED3 java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
Options: :,
pszDisplay: LPWST
)- ,
Memory2
:* java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
:,
pszSharingUri,
pszBaseUri LPCWSTR,
) -> HRESULT, fn SetRulePriority(
pszRuleName: LPCWSTR,
: ULONG,
nRulePriority: c_int,
) -> HRESULT, fn SetRuleWeight(
pszRuleName:LPCWSTR,
ulRuleId: : LPCWSTR
flWeight c_float,
)->HRESULT, fn SetDictationWeight(
flWeight: c_float,
) -> HRESULT, fn fn RemoveShortcut
pLoader:
) -> HRESULT, fn SetSMLSecurityManager(
:*IInternetSecurityManager,
) -> HRESULT,
}}
RIDL) - HRESULT,
interface(:(){ fn LangId: WORD
:,
:VARIANT_BOOL
:mut* java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pbstrMIMEType: java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
pdwCookie: *utDWORD
), fn (
bstrResourceUri: BSTR,
pbstrLocalPath: *mut BSTR,
pbstrMIMEType: *mut BSTR,
pbstrRedirectUrl: *mut BSTR,
)> HRESULT, fn ReleaseLocalCopy(
pbstrLocalPath: BSTR,
) -> HRESULT,
}} pubuse um::sapi51::{
SPRECOCONTEXTSTATUS,
SPBOOKMARKOPTIONS,
SPBO_NONE,
,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
SPBO_AHEAD:SPBOOKMARKOPTIONS = 1 << 1; pubconst SPBO_TIME_UNITS: SPBOOKMARKOPTIONS = 1 << 2; pubuse um::sapi51::{
SPAUDIOOPTIONS,
SPAO_NONE,
SPAO_RETAIN_AUDIO,
ISpRecoContext, pub use um::sapi51::{ISpPhoneConverter, ISpPhoneConverterVtbl};
}; ENUM{ {
SPGO_SAPI =0x1java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
SPGO_SRGS =0x2,
SPGO_UPS = 0x4,
SPGO_SRGS_MS_SCRIPT = 0x8,
_SCRIPT=0x100,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 21
CRIPT =SPGO_SRGS | SPGO_SRGS_MS_SCRIPT
| SPGO_SRGS_W3C_SCRIPT | SPGO_SRGS_STG_SCRIPT,
SPGO_FILE = 0x10,
SPGO_HTTP = 0x20,
SPGO_RES = 0x40,
SPGO_OBJECT = 0x80,
SPGO_DEFAULT = 0x3fb,
SPGO_ALL = 0x3ff,
}} ENUM!{enum SPADAPTATIONSETTINGS {
SPADS_Default = 0,
SPADS_CurrentRecognizer = 0x1,
SPADS_RecoProfile = 0 :*const ,
SPADS_Immediate = 0x4,
:mutSPPHONEIDjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
= 0x10,
}} ENUM!{enum SPADAPTATIONRELEVANCE {
SPAR_Unknown = 0,
SPAR_Low = 1,
SPAR_MediumcMaxLength DWORD
SPAR_High 3,
}}
RIDL!{#[uuid(0xbead311c GetMaxConvertLength
:BOOLjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24 fn java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 17
eGrammarOptions:DWORD,
interface ISpPhoneticAlphabetSelection(SpPhoneticAlphabetSelectionVtbl) IUnknown(UnknownVtbl) { fn GetGrammarOptions(
fn IsAlphabetUPS
)- , fn SetAdaptationData2(
pAdaptationData: LPCWSTR,
cch: ULONG,
pTopicName: LPCWSTR,
eAdaptationSettings: DWORD,
eRelevance: SPADAPTATIONRELEVANCE,
) -> HRESULTfnSetAlphabetToUPS(
}} pubuse fForceUPS ,
, ISpPropertiesVtbl,
SP_MAX_LANGIDS,
SPRECOGNIZERSTATUS,
SPWAVEFORMATTYPEpubuse um::sapi51::{
SPWF_INPUT,
SPWF_SRENGINEjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15 TYPE,
SPRECOSTATE,
SPRST_INACTIVE,
_ALWAYS
URGE
SPRST_NUM_STATES,
ISpRecognizer, ISpRecognizerVtbl,
};
RIDL!{#[uuid(0x21b501a0, 0x0ec7, 0x46c9, 0x92, 0xc3, 0xa2, 0xbc, 0x78, 0x4c, 0x54, 0xb9)]
interface ISpSerializeState(ISpSerializeStateVtbl): IUnknown(IUnknownVtbl) { fn GetSerializedState(
ppbData: *mut *mut BYTE,
pulSize: *mut ULONG,
dwReserved: DWORD,
) -> HRESULT,
SPVSTATE,
pbData: *mut BYTE,
ulSize: ULONG,
SPRUNSTATE
)->HRESULT,
}}
RIDL!{#[uuid(0x8fc6d974, 0xc81e, 0x4098, 0x93, SPVLIMITS,
interface SPMIN_VOLUMEjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 fn EmulateRecognitionEx
*mutISpPhrase,java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
SPVOICESTATUS,
) -> HRESULT, fn SetTrainingState
aining BOOLjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
SPF_IS_FILENAME
)- HRESULT, fn ResetAcousticModelAdaptation() -> HRESULT,
}} STRUCT!struct SPNORMALIZATIONLIST {
ulSize: ULONG;
: mut*mutW,
}}
RIDL!{#[uuid(0xc360ce4bconstSPF_PARSE_SSML SPEAKFLAGS=1 < ;
interface ISpEnginePronunciation(ISpEnginePronunciationVtbl): IUnknown(IUnknownVtbl) { fn Normalize(
pszWord: LPCWSTR,
pszLeftContext: pub use um::sapi51::SPF_NLP_MASK
pszRightContext:LPCWSTR,
LangID: WORD,
pNormalizationList: *mut pub const SPF_VOICE_MASK: SPEAKFLAGS = ::um::sapi51::SPF_VOICE_MASK | SPF_PARSE_MASK;
)->HRESULT, fn GetPronunciations(
pszWord: LPCWSTRpub use um:sapi51:{
pszLeftContext: LPCWSTR, ISpPhrase, ISpPhraseVtbl,
pszRightContext: LPCWSTR,
LangID: WORD,
pEnginePronunciationList: *mut java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 2
) -> HRESULT,
}java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
TRUCT{structSPDISPLAYTOKEN {
pszLexical: *const WCHAR,
interface ISpPhrase2(SpPhrase2Vtbl) ISpPhrase(SpPhraseVtbl) {
bDisplayAttributes: BYTE,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 STRUCT!{struct SPDISPLAYPHRASEOptions:SPXMLRESULTOPTIONS,
ulNumTokens: ULONG,
pTokens mut ,
}
RIDL!{#[uid(xc8d7c7e2,0x0dde,0x44b7,0xaf,0e3,0xb0 0,0,0,0eb 0x5e)java.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
interface ():IUnknownI) { fn :* *mutISpStreamFormat,
pPhrase: *const SPDISPLAYPHRASE,
cRequestCount: ULONG,
ppCoMemPhrases: *java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 21
: *utULONG,
) -> HRESULT, fn SetFullStopTrailSpace(
ulTrailSpace:ULONG,
) -> HRESULT,
}} pubuse um::sapi51::{
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
DISPID_SpeechDataKey,
DISPID_SDKSetBinaryValue,
DISPID_SDKGetBinaryValue
DISPID_SDKSetStringValue
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
DISPID_SDKSetLongValue,
DISPID_SDKGetlongValue,
DISPID_SDKOpenKey,
DISPID_SDKCreateKey,
DISPID_SDKDeleteKey,
DISPID_SDKDeleteValue,
DISPID_SDKEnumKeys,
DISPID_SDKEnumValues,
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
) -> HRESULT
DISPID_SOTDataKey ,
DISPID_SOTCategory
) -HRESULT
DISPID_SOTSetId
,
DISPID_SOTCreateInstance,
DISPID_SOTRemove,
DISPID_SOTGetStorageFileName,
,
,
DISPID_SOTDisplayUI,
DISPID_SOTMatchesAttributes,
fn GetXMLErrorInfo
SDKLDefaultLocation,
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
SDKLCurrentConfig
text
ver
STCInprocHandler
STCLocalServer
SPRS_ACTIVE_WITH,
STCAll : ;
SpeechTokenShellFolder,
STSF_AppData,
STSF_LocalAppData,
pub use um::sapi51::{
STSF_FlagCreate,
,
DISPID_SOTsCount,
DISPID_SOTsItem,
DISPID_SOTs_NewEnum,
DISPID_SpeechObjectTokenCategory,
DISPID_SOTCId,
DISPID_SOTCDefault,
DISPID_SOTCSetId
SPWT_DISPLAY,
java.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
SpeechAudioFormatType,
SAFTDefault,
SAFTNoAssignedFormat,
SAFTText,
SAFTNonStandardFormat,
SPPROPERTYINFO
,
SPRAF_TopLevel,
SAFT8kHz16BitMono,
SAFT8kHz16BitStereo,
SAFT11kHz8BitMono,
SAFT11kHz8BitStereo,
SAFT11kHz16BitMono,
itStereo
SPRAF_Interpreter,
SAFT12kHz8BitStereo,
SAFT12kHz16BitMono,
SAFT12kHz16BitStereo,
SAFT16kHz8BitMonopubSPRAF_Root:SPCFGRULEATTRIBUTES1<6
,
SAFT16kHz16BitMono,
java.lang.StringIndexOutOfBoundsException: Range [53, 50) out of bounds for length 61
ISpRecoGrammar,
SAFT22kHz8BitStereo,
SAFT22kHz16BitMono
S,
SAFT24kHz8BitMono AllWords=0
SAFT24kHz8BitStereo,
SAFT24kHz16BitMono,
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
BitMono
PA_Ups ,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
SAFT32kHz16BitStereo,
SAFT44kHz8BitMonointerfaceISpGrammarBuilder2(ISpGrammarBuilder2Vtbl):IUnknown(IUnknownVtbl) {
SAFT44kHz8BitStereo,
SAFT44kHz16BitMonofAddTextSubset(
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
(
phoneticALphabet PHONETICALPHABETjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
SAFT48kHz16BitMono,
SAFT48kHz16BitStereo,
SAFTTrueSpeech_8kHz1BitMono,
SAFTCCITT_ALaw_8kHzMono,
SAFTCCITT_ALaw_8kHzStereo,
SAFTCCITT_ALaw_11kHzMono,
SAFTCCITT_ALaw_11kHzStereo,
SAFTCCITT_ALaw_22kHzMono,
SAFTCCITT_ALaw_22kHzStereo,
SAFTCCITT_ALaw_44kHzMono,
fn GetRules
CCITT_uLaw_8kHzMono,
SAFTCCITT_uLaw_8kHzStereo,
SAFTCCITT_uLaw_11kHzMono,
,
)- HRESULT,
SAFTCCITT_uLaw_22kHzStereo,
SAFTCCITT_uLaw_44kHzMono,
zStereojava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
Options SPLOADOPTIONSjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
,
SAFTADPCM_11kHzMono,
pGrammar: *constSPBINARYGRAMMAR
SAFTADPCM_22kHzMono,
SAFTADPCM_22kHzStereo,
SAFTADPCM_44kHzMono,
SAFTADPCM_44kHzStereo,
SAFTGSM610_8kHzMono,
SAFTGSM610_11kHzMono,
,
SAFTGSM610_44kHzMono )- HRESULT,
DISPID_SpeechAudioFormat,
DISPID_SAFType,
DISPID_SAFGuid,
DISPID_SAFGetWaveFormatEx,
DISPID_SAFSetWaveFormatEx,
DISPID_SpeechBaseStream,
DISPID_SBSFormat,
DISPID_SBSRead,
DISPID_SBSWrite,
DISPID_SBSSeek,
SpeechStreamSeekPositionType,
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 25
rrentPosition,
SSSPTRelativeToEnd,
DISPID_SpeechAudio java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
SetDictationW
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
fn SetSMLSecurityManager(
DISPID_SAVolume,
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
{u0 xfcd0 x4b21,0b1 0x19, 0xb4, 0,0 x8f,0 xc3)java.lang.StringIndexOutOfBoundsException: Range [89, 90) out of bounds for length 89
DISPID_SASetState,
SpeechAudioState,
SASClosed,
SASStop,
SASPause,
SASRun,
DISPID_SpeechMMSysAudio,
DISPID_SMSADeviceId,
DISPID_SMSALineId,
DISPID_SMSAMMHandle,
DISPID_SpeechFileStream,
DISPID_SFSOpen,
DISPID_SFSClose,
SpeechStreamFileMode,
SSFMOpenForRead,
SSFMOpenReadWrite
SSFMCreate,
SSFMCreateForWrite,
pbstrMIMEType,
DISPID_SCSBaseStream,
DISPID_SpeechMemoryStreamReleaseLocalCopyjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
DISPID_SMSSetData,
DISPID_SMSGetData
Status
FreeBufferSpace
;
DISPID_SASState, pub: 1< ; pubconstSPBO_TIME_UNITS =1< 2;
DISPID_SpeechAudioBufferInfo,
Size
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
Sjava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
DISPID_SWFESamplesPerSec
) ->-java.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
SAFT44kHz16BitStereo
DISPID_SWFEBitsPerSamplejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [30, 25) out of bounds for length 31
DISPID_SpeechVoice,
DISPID_SVStatus,
DISPID_SVVoice,
,
,
,
DISPID_SVAllowAudioOuputFormatChangesOnNextSet,
SAFTADPCM_11kHzMono,
DISPID_SVPriority,
DISPID_SVAlertBoundary,
,
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
DISPID_SVSpeakStream,
DISPID_SVPause,
DISPID_SVResume,
DISPID_SVSkip,
DISPID_SVGetVoices,
DISPID_SVGetAudioOutputs,
DISPID_SVWaitUntilDone,
DISPID_SVSpeakCompleteEvent,
d,
,
,
DISPID_SpeechAudioFormat,
,
ISPID_SAFGuid,
SpeechVoiceSpeakFlags
SVSFDefault,
SVSFlagsAsync,
SVSFPurgeBeforeSpeak,
SVSFIsFilename,
SVSFIsXML,
SVSFIsNotXML,
SVSFPersistXML,
SVSFNLPSpeakPunc,
};
SVSFParseSapi:SpeechVoiceSpeakFlags ; pubconst SVSFParseSsml SpeechStreamSeekPositionType pubconst SSSPTRelativeToCurrentPosition, pubuse um::sapi51::SVSFNLPMask; pubconst SSSPTRelativeToEnd, pubuse um::sapi51::{
,
SVSFUnusedFlags,
SpeechVoiceEvents,
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
SVEVoiceChange,
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
D
SVEPhonemejava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
SVESentenceBoundary,
SVEViseme,
SVEAudioLevel,
SVEPrivate,
SVEAllEvents,
DISPID_SpeechVoiceStatus,
DISPID_SVSCurrentStreamNumber,
DISPID_SVSLastStreamNumberQueued,
DISPID_SVSLastResult,
DISPID_SVSRunningState,
DISPID_SVSInputWordPosition,
DISPID_SVSInputWordLength,
DISPID_SVSInputSentencePosition,
DISPID_SVSInputSentenceLength,
DISPID_SVSLastBookmark,
DISPID_SVSLastBookmarkId,
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
DISPID_SVSVisemeId,
DISPID_SVAudioO,
,
SRSEIsSpeaking,
SpeechVisemeType,
SVP_0,
SVP_1,
SVP_2,
SVP_3,
SVP_4,
SVP_5,
SVP_6,
SVP_7,
SVP_8,
SVP_9,
SVP_10,
SVP_11,
SVP_12,
SVP_13,
SVP_14,
SVP_15,
SVP_16,
SVP_17,
SVP_18,
SVP_19,
SVP_20,
SVP_21,
SpeechVisemeFeature,
SVF_None DISPID_SVSpeakCompleteEvent
SVF_Stressed,
SVF_Emphasis,
vent
t,
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
,RIDL!#[(0,0 ,
DISPID_SVEBookmark,
DISPID_SVEWord
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
undary
,
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
fpub =java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
DISPID_SRAllowAudioInputFormatChangesOnNextSet,
#(,x , 0xb4, xf8xda,0f0java.lang.StringIndexOutOfBoundsException: Range [89, 90) out of bounds for length 89
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 20
DISPID_SRIsShared pbstrMIMEType * BSTR,
,
) -> HRESULT
DISPID_SREmulateRecognition
DISPID_SRCreateRecoContext,
DISPID_SRGetFormat,
DISPID_SRSetPropertyNumberjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
DISPID_SRGetPropertyNumber
DISPID_SRSetPropertyString,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 14
DISPID_SRIsUISupported,
DISPID_SRDisplayUI,
DISPID_SRGetRecognizers,
const SPBO_TIME_UNITS=1< ;
DISPID_SVGetProfiles,
SpeechRecognizerState,
SRSInactive,
SRSActive,
SRSActiveAlways,
SRSInactiveWithPurge,
pub :sapi51:java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SDA_No_Trailing_SpaceENUM SPGRAMMAROPTIONS{
SDA_One_Trailing_Space,
SDA_Two_Trailing_Spaces, = 0x1java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
SDA_Consume_Leading_Spaces
SpeechFormatType,
SFTInput,
SFTSREngine,
} ENUM {
SECFIgnoreCase x1,
SECFIgnoreKanaType = 0x10000,
SECFIgnoreWidth = 0 SPGO_RES x,
SECFNoSpecialChars = 0x20000000,
SECFEmulateResult= 0,
SECFDefault =SECFIgnoreCase|SECFIgnoreKanaType ,
}}
pub use um::sapi51::{
DISPID_SpeechRecognizerStatus,
DISPID_SRSAudioStatus,
DISPID_SRSCurrentStreamPosition,
DISPID_SRSCurrentStreamNumber,
DISPID_SRSNumberOfActiveRules,
DISPID_SRSClsidEngine,
DISPID_SRSSupportedLanguages,
DISPID_SpeechRecoContext,
DISPID_SRCRecognizerjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
,
DISPID_SRCCmdMaxAlternates,
DISPID_SRAllowVoiceFormatMatchingOnNextSet,
DISPID_SRCVoicePurgeEvent,
DISPID_SRCEventInterests,
DISPID_SRCCmdMaxAlternates,
DISPID_SRCState,
DISPID_SRCRetainedAudio
DISPID_SRCRetainedAudioFormat,
DISPID_SRCPause,
DISPID_SRCResume,
DISPID_SRCCreateGrammar,
DISPID_SRCCreateResultFromMemory,
,
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 20
DISPID_SRCCreateGrammar,
SRAONone,
SRAORetainAudio,
SpeechBookmarkOptions,
SBONone,
SBOPause,
SpeechInterference,
SINone,
SINoise,
SINoSignal,
,
SITooQuiet,
SITooFast,
SITooSlow,
SpeechRecoEvents,
SREStreamEnd,
SRESoundStart,
SRESoundEnd,
SREPhraseStart,
SRERecognition,
SREHypothesis,
SREBookmark,
SREPropertyNumChange,
,
SREFalseRecognition,
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
SRERequestUI,
,
REStreamStart,
SRERecoOtherContext
SREAudioLeveljava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
SREPrivate,
SREAllEventsjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
SpeechRecoContextState, DISPID_SRGState,
DISPID_SRGRule,
SRCS_Enabled,
DISPIDSPRG,
DISPID_SRGId,
DISPID_SRGRecoContext,
DISPID_SRGState,
DISPID_SRGRules,
DISPID_SRGReset,
DISPID_SRGCommit,
DISPID_SRGCmdLoadFromFile,
DISPID_SRGCmdLoadFromObject,
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
y
DISPID_SRGCmdLoadFromProprietaryGrammar,
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
uleIdState,
DISPID_SRGDictationLoad,
DISPID_SRGDictationUnload,
DISPID_SRGDictationSetState,
DISPID_SRGSetWordSequenceData,
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
DISPID_SRGIsPronounceable,
SpeechLoadOption,
SLOStatic,
SLODynamic,
,
SWPUnknownWordUnpronounceable SGDSActiveWithAutoPausejava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
SWPUnknownWordPronounceable,
SWPKnownWordPronounceable,
SpeechGrammarState,
SGSEnabled,
SGSDisabled,
SGSExclusive,
SGDSInactive}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
SGDSActive SpeechGrammarWordType,
SGDSActiveWithAutoPause,
};
pub const SGDSActiveUserDelimited: SpeechRuleState = SPRS_ACTIVE_USER_DELIMITED;
pub use um::sapi51::{
SpeechRuleAttributes,
SRATopLevel,
SRADefaultToActive,
SRAExport,
SRAImport,
SRAInterpreter,
SRADynamic,
};
pub const SRARoot:}}
pub use um::sapi51::{
DISPID_SRCESoundStart
SGDisplay,
SGLexical,
SGPronounciation,
};
pub const SGLexicalNoSpecialChars: SpeechGrammarWordType = java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 26
pub java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 25
DISPID_SpeechRecoContextEvents,
DISPID_SRCEStartStream,
DISPID_SRCEEndStream,
k,
DISPID_SRCESoundStart,
DISPID_SRCESoundEnd,
DISPID_SRCEPhraseStart,
DISPID_SRCERecognition,
DISPID_SRCEHypothesis,
DISPID_SRCEPropertyNumberChange,
DISPID_SRCEPropertyStringChange,
DISPID_SRCEFalseRecognition,
DISPID_SRCEInterference,
e java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 34
DISPID_SRCERecognizerStateChange,
DISPID_SRCEAdaptation,
DISPID_SRCERecognitionForOtherContext,
DISPID_SRCEAudioLevel,
DISPID_SRCEEnginePrivate,
SpeechRecognitionType,
SRTStandardfn(
SRTAutopause,
:DWORDjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
};
pub constfnSetAdaptationData2java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26 constSRTExtendableParse:SpeechRecognitionType=SPREF_ExtendableParsejava.lang.StringIndexOutOfBoundsException: Range [76, 77) out of bounds for length 76
pub const)>java.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
pub use um SP_MAX_LANGIDS,
DISPID_SpeechGrammarRule
DISPID_SGRAttributes,
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 23
SPRST_ACTIVE
DISPID_SGRId,
DISPID_SGRClear,
,
DISPID_SGRAddState,
DISPID_SpeechGrammarRules,
DISPID_SGRsCount,
DISPID_SGRsDynamic, interfaceISpSerializeStateVtbl:IUnknownIUnknownVtbl {
DISPID_SGRsCommit,
DISPID_SGRsCommitAndSave,
DISPID_SGRsFindRule,
DISPID_SGRsItem ppbData mut*ut YTEjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
)>HRESULT
DISPID_SpeechGrammarRuleState,
DISPID_SGRSRule,
DISPID_SGRSTransitions
DISPID_SGRSAddWordTransition)>java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
DISPID_SGRSAddRuleTransition,
DISPID_SGRSAddSpecialTransition
S,
,
SSTTTextBuffer,
java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
DISPID_SGRSTsCount
,
DISPID_SpeechGrammarRuleStateTransition,
DISPID_SGRSTType,
DISPID_SGRSTText,
DISPID_SGRSTRule,
DISPID_SGRSTWeight,
DISPID_SGRSTPropertyName,
ISPID_SGRSTPropertyId,
DISPID_SGRSTPropertyValue,
DISPID_SGRSTNextState,
SpeechGrammarRuleStateTransitionType,
SGRSTTEpsilon,
SGRSTTWord,
SGRSTTRule,
SGRSTTDictation,
SGRSTTWildcard,
SGRSTTTextBuffer,
DISPIDSPTSI,
DISPIDSPTSI_ActiveOffset,
DISPIDSPTSI_ActiveLength,
DISPIDSPTSI_SelectionOffset,
electionLength,
DISPID_SpeechRecoResult,
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
DISPID_SRRTimes
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
DISPID_SRRPhraseInfo,
pszRightContext,
DISPID_SRRAudio,
LangIDWORD
,
scardResultInfo,
SpeechDiscardType,
SDTProperty,
SDTReplacement,
SDTRule,
SDTDisplayText,
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 2
SDTAudiojava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
SDTAlternates,
SDTAll,
}; ENUM!{enum DISPID_SpeechXMLRecoResult {
DISPID_SRRGetXMLResult
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
}}
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
ack
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
:
DISPID_SOTSetId
java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 29
DISPID_SOTGetStorageFileName,
DISPID_SRRTStreamTime,
DISPID_SRRTLength,
DISPID_SRRTTickCount,
DISPID_SRRTOffsetFromStart,
DISPID_SpeechPhraseAlternate,
,
DISPID_SPAStartElementInResult,
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 26
o
DISPID_SPACommit,
DISPID_SpeechPhraseAlternates,
DISPID_SPAsCount,
DISPID_SPAsItem,
DISPID_SPAs_NewEnum ,
DISPID_SpeechPhraseInfo,
DISPID_SPILanguageId,
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Range [20, 21) out of bounds for length 20
DISPID_SPIAudioStreamPosition,
DISPID_SPIAudioSizeBytes,
DISPID_SPIRetainedSizeBytes
DISPID_SPIAudioSizeTime,
D,
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
DISPID_SPIElementsjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 21
DISPID_SPIReplacements,
,
SAFT11kHz8BitMono,
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
meOffsetjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 23
DISPID_SPEAudioStreamOffset, SAFT32kHz8BitMono
DISPID_SPEAudioSizeBytes,
java.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
DISPID_SPERetainedSizeBytesjava.lang.StringIndexOutOfBoundsException: Range [23, 24) out of bounds for length 23
SAFT48kHz8BitMonojava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
,
,
DISPID_SPEDisplayAttributes,
,
DISPID_SPEActualConfidence
DISPID_SPEEngineConfidence,
SpeechEngineConfidence,
SECLowConfidence,
SECNormalConfidence,
SECHighConfidence,
DISPID_SpeechPhraseElements,
DISPID_SPEsCount,
DISPID_SPEsItem,
DISPID_SPEs_NewEnum,
DISPID_SpeechPhraseReplacement
SAFTCCITT_ALaw_44kHzStereo,
DISPID_SPRText,
DISPID_SPRFirstElement,
DISPID_SPRNumberOfElements SAFTCCITT_uLaw_8kHzStereo
DISPID_SpeechPhraseReplacements,
DISPID_SPRsCount,
DISPID_SPRsItem,
DISPID_SPRs_NewEnum,
,
DISPID_SPPName,
DISPID_SPPId,
DISPID_SPPValue,
SAFTCCITT_uLaw_22kHzSte
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
DISPID_SPPEngineConfidence,
DISPID_SPPConfidence,
DISPID_SPPParent,
DISPID_SPPChildren,
DISPID_SpeechPhraseProperties,
DISPID_SPPsCount,
DISPID_SPPsItem,
DISPID_SPPs_NewEnum,
DISPID_SpeechPhraseRule,
DISPID_SPRuleName,
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
DISPID_SAFSetWaveFormatEx
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 21
DISPID_SPRuleParent,java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
DISPID_SPRuleChildren,
DISPID_SPRuleConfidence,
DISPID_SPRuleEngineConfidence,
DISPID_SpeechPhraseRules,
DISPID_SPRulesCount,
DISPID_SPRulesItem,
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 24
DISPID_SABufferNotify,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 22
DISPID_SLGetWords,
DISPID_SLAddPronunciation,
DISPID_SLAddPronunciationByPhoneIds,
DISPID_SLRemovePronunciation,
DISPID_SLRemovePronunciationByPhoneIds
ations
DISPID_SLGetGenerationChange,
SpeechLexiconType,
SLTUser,
SLTApp,
SpeechPartOfSpeech,
,
SPSUnknown,
SPSNoun,
SPSVerbD,
SPSModifier,
SPSFunction,
SPSInterjection DISPID_SASNonBlockingIO
};
pub const SPSLMA: SpeechPartOfSpeechjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 36
pub const SPSSuppressWord: SpeechPartOfSpeech = DISPID_SABIBufferSize,
pub use um::sapi51::{
java.lang.StringIndexOutOfBoundsException: Range [0, 29) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
DISPID_SLWsItem,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 19
java.lang.StringIndexOutOfBoundsException: Range [19, 20) out of bounds for length 19
SWTAdded,
SWTDeleted,
DISPID_SpeechLexiconWord
DISPID_SLWLangId,
DISPID_SLWType,
DISPID_SLWWord,
DISPID_SLWPronunciations,
DISPID_SpeechLexiconProns,
DISPID_SLPsCount,
DISPID_SLPsItem,
DISPID_SLPs_NewEnum,
DISPID_SpeechLexiconPronunciation,
DISPID_SVIsUISupported,
DISPID_SLPLangId,
DISPID_SLPPartOfSpeech,
DISPID_SLPPhoneIds,
SVPOver,
DISPID_SpeechPhoneConverter,
DISPID_SPCLangId,
DISPID_SPCPhoneToId,
DISPID_SPCIdToPhonejava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 18
LIBID_SpeechLibjava.lang.StringIndexOutOfBoundsException: Range [17, 18) out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
ISpeechObjectToken const SVSFParseAutodetect: SpeechVoiceSpeakFlags = SPF_PARSE_AUTODETECT;
ISpeechObjectTokens, java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 32
ISpeechObjectTokenCategory,java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 19
ISpeechAudioStatus, java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 20
ISpeechAudioFormat
ISpeechWaveFormatExjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [44, 21) out of bounds for length 45
ISpeechFileStream, ISpeechFileStreamVtbl,
ISpeechMemoryStream, ISpeechMemoryStreamVtbl,
ISpeechCustomStream
ISpeechAudio, ISpeechAudioVtbl,
eamNumberQueuedjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
ISpeechVoice ,
ISpeechVoiceStatus, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 36
_ISpeechVoiceEvents, _ISpeechVoiceEventsVtbl,
ISpeechRecognizer, ISpeechRecognizerVtbl,
ISpeechRecognizerStatus, java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 19
ISpeechRecoContext, ISpeechRecoContextVtbl,
ISpeechRecoGrammarjava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
_
ISpeechGrammarRule, ISpeechGrammarRuleVtbl,
ISpeechGrammarRules, java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 29
ion,,
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 20
n, ISpeechTextSelectionInformationVtbl,
ISpeechRecoResult, ISpeechRecoResultVtbl,
};
RIDLSpeechSpecialTransitionType, interface ISpeechRecoResult2(ISpeechRecoResult2Vtbl): ISpeechRecoResult(java.lang.StringIndexOutOfBoundsException: Index 93 out of bounds for length 17
fn(
: BSTR
WasSuccessful:RSEDone,
) ->DISPID_SGRSTsItem,
}}
pub DISPID_SGRSTs_NewEnum,
ISpeechRecoResultTimes, ISpeechRecoResultTimesVtbl,
ISpeechPhraseAlternate, ISpeechPhraseAlternateVtbl,
ISpeechPhraseAlternates, ISpeechPhraseAlternatesVtbl,
DISPID_SGRSTRule,
t,java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 10
,
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
ISpeechPhraseProperty, java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 18
SGRSTTRulejava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
SGRSTTWildcard
s,,
ISpeechLexicon, ,
ISpeechLexiconWords, ISpeechLexiconWordsVtbl,
ISpeechLexiconWord, ISpeechLexiconWordVtbl,
ISpeechLexiconPronunciations, ISpeechLexiconPronunciationsVtbl,
DISPIDSPTSI_SelectionOffset,
,
Speech_Max_Word_Length,
Speech_Max_Pron_Length,
,
Speech_StreamPos_RealTime,
DISPID_SRRPhraseIn,
};
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20 interface java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 13
fn}
Options java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 27
) -> HRESULT,
fn GetXMLErrorInfo(
: *ut c_long
ScriptLine: *mut BSTR,
Source: *mut java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 21
DISPID_SPPBRestorePhraseFromMemory,
java.lang.StringIndexOutOfBoundsException: Range [31, 18) out of bounds for length 32
IsError: *DISPID_SRRTStreamTime,
) -> HRESULT,
}}
RIDL!{#[uuid(0x6d60eb64, 0xaced, 0x40a6, 0xbb, 0xf3, 0x4e, 0x55, 0x7f, 0x71, 0xde, 0xe2)] interface ISpeechRecoResultDispatch() (IDispatchVtbl java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
fn get_RecoContextDISPID_SPANumberOfEjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [25, 17) out of bounds for length 25
fn get_Times(
ecoResultTimes
) -> HRESULT,
fn putref_AudioFormat(
Format,
) -> DISPID_SPIEljava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
fnjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
Format: *mut *mut ISpeechAudioFormat,
) -> HRESULT,
fn get_PhraseInfo(
PhraseInfo: *mut *mut ISpeechPhraseInfo,
) -> HRESULT,
fn DISPID_SPIGet
RequestCount: c_long,
DISPID_SPEAudioTimeOffset,,
Elements: c_long,
DISPID_SPEAudioSizeTime,
) -> HRESULT,
fn Audio(
StartElementjava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
Streamjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
) -> HRESULT,
fn DISPID_SPRText
StartElement: c_long,
Elements: c_long,
Flags: SpeechVoiceSpeakFlags,
StreamNumber: *mutDISPID_SPRsItem
) -> HRESULT,
fnjava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
) -> DISPID_SPPPar,
fn DiscardResultInfo(
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
(
Sjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pResult: *mut BSTR,
) -> HRESULT,
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
LineNumber: DISPID_SLAddPronunciation
ScriptLine mBSTR
DISPID_SLRemovePronunciation
mutjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
: mut RESULT,
IsError: *mut java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 11
,
fn SetTextFeedback(
Feedback: BSTR,
,
) -> HRESULT,
}}
pub use um::sapi51::{
ISpeechPhraseInfoBuilder, ISpeechPhraseInfoBuilderVtbl,
ISpeechPhoneConverter, ISpeechPhoneConverterVtbl,
,
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
CLSID_SpResourceManager,
CLSID_SpStreamFormatConverter,
CLSID_SpMMAudioEnum
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 38
CLSID_SpStreamjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
CLSID_SpVoice,
CLSID_SpSharedRecoContext
CLSID_SpInprocRecognizer,
CLSID_SpSharedRecognizer,
CLSID_SpLexicon,
CLSID_SpUnCompressedLexicon,
CLSID_SpCompressedLexicon,
};
extern {
pub static CLSID_SpShortcut: CLSID;
}
pub use um::sapi51::CLSID_SpPhoneConverter;
extern {
ISpjava.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 45
}
pub use um::sapi51::{
CLSID_SpNullPhoneConverter,
CLSID_SpTextSelectionInformation ISpeechVoiceEvents_ISpeechVoiceEventsVtbl
CLSID_SpPhraseInfoBuilder,
CLSID_SpAudioFormat,
ISpeechRecoGrammar,java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
ISpeechGrammarRuleState,
CLSID_SpCustomStream,
CLSID_SpFileStream,
CLSID_SpMemoryStream,
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.