?? speechlib_tlb.pas
字號:
unit SpeechLib_TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// PASTLWTR : 1.2
// File generated on 11/10/2002 16:06:31 from Type Library described below.
// ************************************************************************ //
// Type Lib: C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll (1)
// LIBID: {C866CA3A-32F7-11D2-9602-00C04F8EE628}
// LCID: 0
// Helpfile:
// HelpString: Microsoft Speech Object Library
// DepndLst:
// (1) v2.0 stdole, (C:\WINNT\System32\stdole2.tlb)
// Errors:
// Hint: Parameter 'Object' of ISpeechObjectToken.CreateInstance changed to 'Object_'
// Hint: Parameter 'Object' of ISpeechObjectToken.IsUISupported changed to 'Object_'
// Hint: Parameter 'Object' of ISpeechObjectToken.DisplayUI changed to 'Object_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Parameter 'Type' of ISpeechVoice.Skip changed to 'Type_'
// Hint: Parameter 'Type' of ISpeechRecognizer.GetFormat changed to 'Type_'
// Hint: Parameter 'Type' of ISpeechGrammarRuleState.AddWordTransition changed to 'Type_'
// Hint: Parameter 'Type' of ISpeechGrammarRuleState.AddSpecialTransition changed to 'Type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Parameter 'Type' of ISpeechGrammarRuleStateTransition.Type changed to 'Type_'
// Hint: Parameter 'Property' of ISpeechPhraseProperties.Item changed to 'Property_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Error creating palette bitmap of (TSpObjectTokenCategory) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpObjectToken) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpMMAudioIn) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpMMAudioOut) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpVoice) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpSharedRecoContext) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpInprocRecognizer) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpSharedRecognizer) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpLexicon) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpUnCompressedLexicon) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpPhoneConverter) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpTextSelectionInformation) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpPhraseInfoBuilder) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpAudioFormat) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpWaveFormatEx) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpInProcRecoContext) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpCustomStream) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpFileStream) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// Error creating palette bitmap of (TSpMemoryStream) : Server C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll contains no icons
// ************************************************************************ //
// *************************************************************************//
// NOTE:
// Items guarded by $IFDEF_LIVE_SERVER_AT_DESIGN_TIME are used by properties
// which return objects that may need to be explicitly created via a function
// call prior to any access via the property. These items have been disabled
// in order to prevent accidental use from within the object inspector. You
// may enable them by defining LIVE_SERVER_AT_DESIGN_TIME or by selectively
// removing them from the $IFDEF blocks. However, such items must still be
// programmatically created via a method of the appropriate CoClass before
// they can be used.
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface
uses Windows, ActiveX, Classes, Graphics, OleServer, StdVCL, Variants;
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
SpeechLibMajorVersion = 5;
SpeechLibMinorVersion = 1;
LIBID_SpeechLib: TGUID = '{C866CA3A-32F7-11D2-9602-00C04F8EE628}';
IID_ISpeechDataKey: TGUID = '{CE17C09B-4EFA-44D5-A4C9-59D9585AB0CD}';
IID_ISpeechObjectToken: TGUID = '{C74A3ADC-B727-4500-A84A-B526721C8B8C}';
IID_ISpeechObjectTokenCategory: TGUID = '{CA7EAC50-2D01-4145-86D4-5AE7D70F4469}';
IID_ISpeechObjectTokens: TGUID = '{9285B776-2E7B-4BC0-B53E-580EB6FA967F}';
IID_ISpeechAudioBufferInfo: TGUID = '{11B103D8-1142-4EDF-A093-82FB3915F8CC}';
IID_ISpeechAudioStatus: TGUID = '{C62D9C91-7458-47F6-862D-1EF86FB0B278}';
IID_ISpeechAudioFormat: TGUID = '{E6E9C590-3E18-40E3-8299-061F98BDE7C7}';
IID_ISpeechWaveFormatEx: TGUID = '{7A1EF0D5-1581-4741-88E4-209A49F11A10}';
IID_ISpeechBaseStream: TGUID = '{6450336F-7D49-4CED-8097-49D6DEE37294}';
IID_ISpeechFileStream: TGUID = '{AF67F125-AB39-4E93-B4A2-CC2E66E182A7}';
IID_ISpeechMemoryStream: TGUID = '{EEB14B68-808B-4ABE-A5EA-B51DA7588008}';
IID_ISpeechCustomStream: TGUID = '{1A9E9F4F-104F-4DB8-A115-EFD7FD0C97AE}';
IID_ISpeechAudio: TGUID = '{CFF8E175-019E-11D3-A08E-00C04F8EF9B5}';
IID_ISpeechMMSysAudio: TGUID = '{3C76AF6D-1FD7-4831-81D1-3B71D5A13C44}';
IID_ISpeechVoice: TGUID = '{269316D8-57BD-11D2-9EEE-00C04F797396}';
IID_ISpeechVoiceStatus: TGUID = '{8BE47B07-57F6-11D2-9EEE-00C04F797396}';
DIID__ISpeechVoiceEvents: TGUID = '{A372ACD1-3BEF-4BBD-8FFB-CB3E2B416AF8}';
IID_ISpeechRecognizer: TGUID = '{2D5F1C0C-BD75-4B08-9478-3B11FEA2586C}';
IID_ISpeechRecognizerStatus: TGUID = '{BFF9E781-53EC-484E-BB8A-0E1B5551E35C}';
IID_ISpeechRecoContext: TGUID = '{580AA49D-7E1E-4809-B8E2-57DA806104B8}';
IID_ISpeechRecoGrammar: TGUID = '{B6D6F79F-2158-4E50-B5BC-9A9CCD852A09}';
IID_ISpeechGrammarRules: TGUID = '{6FFA3B44-FC2D-40D1-8AFC-32911C7F1AD1}';
IID_ISpeechGrammarRule: TGUID = '{AFE719CF-5DD1-44F2-999C-7A399F1CFCCC}';
IID_ISpeechGrammarRuleState: TGUID = '{D4286F2C-EE67-45AE-B928-28D695362EDA}';
IID_ISpeechGrammarRuleStateTransitions: TGUID = '{EABCE657-75BC-44A2-AA7F-C56476742963}';
IID_ISpeechGrammarRuleStateTransition: TGUID = '{CAFD1DB1-41D1-4A06-9863-E2E81DA17A9A}';
IID_ISpeechTextSelectionInformation: TGUID = '{3B9C7E7A-6EEE-4DED-9092-11657279ADBE}';
IID_ISpeechRecoResult: TGUID = '{ED2879CF-CED9-4EE6-A534-DE0191D5468D}';
IID_ISpeechRecoResultTimes: TGUID = '{62B3B8FB-F6E7-41BE-BDCB-056B1C29EFC0}';
IID_ISpeechPhraseInfo: TGUID = '{961559CF-4E67-4662-8BF0-D93F1FCD61B3}';
IID_ISpeechPhraseRule: TGUID = '{A7BFE112-A4A0-48D9-B602-C313843F6964}';
IID_ISpeechPhraseRules: TGUID = '{9047D593-01DD-4B72-81A3-E4A0CA69F407}';
IID_ISpeechPhraseProperties: TGUID = '{08166B47-102E-4B23-A599-BDB98DBFD1F4}';
IID_ISpeechPhraseProperty: TGUID = '{CE563D48-961E-4732-A2E1-378A42B430BE}';
IID_ISpeechPhraseElements: TGUID = '{0626B328-3478-467D-A0B3-D0853B93DDA3}';
IID_ISpeechPhraseElement: TGUID = '{E6176F96-E373-4801-B223-3B62C068C0B4}';
IID_ISpeechPhraseReplacements: TGUID = '{38BC662F-2257-4525-959E-2069D2596C05}';
IID_ISpeechPhraseReplacement: TGUID = '{2890A410-53A7-4FB5-94EC-06D4998E3D02}';
IID_ISpeechPhraseAlternates: TGUID = '{B238B6D5-F276-4C3D-A6C1-2974801C3CC2}';
IID_ISpeechPhraseAlternate: TGUID = '{27864A2A-2B9F-4CB8-92D3-0D2722FD1E73}';
DIID__ISpeechRecoContextEvents: TGUID = '{7B8FCB42-0E9D-4F00-A048-7B04D6179D3D}';
IID_ISpeechLexicon: TGUID = '{3DA7627A-C7AE-4B23-8708-638C50362C25}';
IID_ISpeechLexiconWords: TGUID = '{8D199862-415E-47D5-AC4F-FAA608B424E6}';
IID_ISpeechLexiconWord: TGUID = '{4E5B933C-C9BE-48ED-8842-1EE51BB1D4FF}';
IID_ISpeechLexiconPronunciations: TGUID = '{72829128-5682-4704-A0D4-3E2BB6F2EAD3}';
IID_ISpeechLexiconPronunciation: TGUID = '{95252C5D-9E43-4F4A-9899-48EE73352F9F}';
IID_ISpeechPhraseInfoBuilder: TGUID = '{3B151836-DF3A-4E0A-846C-D2ADC9334333}';
IID_ISpeechPhoneConverter: TGUID = '{C3E4F353-433F-43D6-89A1-6A62A7054C3D}';
IID_ISpNotifySink: TGUID = '{259684DC-37C3-11D2-9603-00C04F8EE628}';
IID_ISpNotifyTranslator: TGUID = '{ACA16614-5D3D-11D2-960E-00C04F8EE628}';
CLASS_SpNotifyTranslator: TGUID = '{E2AE5372-5D40-11D2-960E-00C04F8EE628}';
IID_ISpDataKey: TGUID = '{14056581-E16C-11D2-BB90-00C04F8EE6C0}';
IID_ISpObjectTokenCategory: TGUID = '{2D3D3845-39AF-4850-BBF9-40B49780011D}';
CLASS_SpObjectTokenCategory: TGUID = '{A910187F-0C7A-45AC-92CC-59EDAFB77B53}';
IID_IEnumSpObjectTokens: TGUID = '{06B64F9E-7FDA-11D2-B4F2-00C04F797396}';
IID_ISpObjectToken: TGUID = '{14056589-E16C-11D2-BB90-00C04F8EE6C0}';
CLASS_SpObjectToken: TGUID = '{EF411752-3736-4CB4-9C8C-8EF4CCB58EFE}';
IID_IServiceProvider: TGUID = '{6D5140C1-7436-11CE-8034-00AA006009FA}';
IID_ISpResourceManager: TGUID = '{93384E18-5014-43D5-ADBB-A78E055926BD}';
CLASS_SpResourceManager: TGUID = '{96749373-3391-11D2-9EE3-00C04F797396}';
IID_ISequentialStream: TGUID = '{0C733A30-2A1C-11CE-ADE5-00AA0044773D}';
IID_IStream: TGUID = '{0000000C-0000-0000-C000-000000000046}';
IID_ISpStreamFormat: TGUID = '{BED530BE-2606-4F4D-A1C0-54C5CDA5566F}';
IID_ISpStreamFormatConverter: TGUID = '{678A932C-EA71-4446-9B41-78FDA6280A29}';
CLASS_SpStreamFormatConverter: TGUID = '{7013943A-E2EC-11D2-A086-00C04F8EF9B5}';
CLASS_SpMMAudioEnum: TGUID = '{AB1890A0-E91F-11D2-BB91-00C04F8EE6C0}';
IID_ISpNotifySource: TGUID = '{5EFF4AEF-8487-11D2-961C-00C04F8EE628}';
IID_ISpEventSource: TGUID = '{BE7A9CCE-5F9E-11D2-960F-00C04F8EE628}';
IID_ISpEventSink: TGUID = '{BE7A9CC9-5F9E-11D2-960F-00C04F8EE628}';
IID_ISpObjectWithToken: TGUID = '{5B559F40-E952-11D2-BB91-00C04F8EE6C0}';
IID_ISpAudio: TGUID = '{C05C768F-FAE8-4EC2-8E07-338321C12452}';
IID_ISpMMSysAudio: TGUID = '{15806F6E-1D70-4B48-98E6-3B1A007509AB}';
CLASS_SpMMAudioIn: TGUID = '{CF3D2E50-53F2-11D2-960C-00C04F8EE628}';
CLASS_SpMMAudioOut: TGUID = '{A8C680EB-3D32-11D2-9EE7-00C04F797396}';
CLASS_SpRecPlayAudio: TGUID = '{FEE225FC-7AFD-45E9-95D0-5A318079D911}';
IID_ISpStream: TGUID = '{12E3CCA9-7518-44C5-A5E7-BA5A79CB929E}';
CLASS_SpStream: TGUID = '{715D9C59-4442-11D2-9605-00C04F8EE628}';
IID_ISpVoice: TGUID = '{6C44DF74-72B9-4992-A1EC-EF996E0422D4}';
CLASS_SpVoice: TGUID = '{96749377-3391-11D2-9EE3-00C04F797396}';
IID_ISpRecoContext: TGUID = '{F740A62F-7C15-489E-8234-940A33D9272D}';
CLASS_SpSharedRecoContext: TGUID = '{47206204-5ECA-11D2-960F-00C04F8EE628}';
IID_ISpProperties: TGUID = '{5B4FB971-B115-4DE1-AD97-E482E3BF6EE4}';
IID_ISpRecognizer: TGUID = '{C2B5F241-DAA0-4507-9E16-5A1EAA2B7A5C}';
IID_ISpPhrase: TGUID = '{1A5C0354-B621-4B5A-8791-D306ED379E53}';
IID_ISpGrammarBuilder: TGUID = '{8137828F-591A-4A42-BE58-49EA7EBAAC68}';
IID_ISpRecoGrammar: TGUID = '{2177DB29-7F45-47D0-8554-067E91C80502}';
IID_ISpRecoResult: TGUID = '{20B053BE-E235-43CD-9A2A-8D17A48B7842}';
IID_ISpPhraseAlt: TGUID = '{8FCEBC98-4E49-4067-9C6C-D86A0E092E3D}';
CLASS_SpInprocRecognizer: TGUID = '{41B89B6B-9399-11D2-9623-00C04F8EE628}';
CLASS_SpSharedRecognizer: TGUID = '{3BEE4890-4FE9-4A37-8C1E-5E7E12791C1F}';
IID_ISpLexicon: TGUID = '{DA41A7C2-5383-4DB2-916B-6C1719E3DB58}';
CLASS_SpLexicon: TGUID = '{0655E396-25D0-11D3-9C26-00C04F8EF87C}';
CLASS_SpUnCompressedLexicon: TGUID = '{C9E37C15-DF92-4727-85D6-72E5EEB6995A}';
CLASS_SpCompressedLexicon: TGUID = '{90903716-2F42-11D3-9C26-00C04F8EF87C}';
IID_ISpPhoneConverter: TGUID = '{8445C581-0CAC-4A38-ABFE-9B2CE2826455}';
CLASS_SpPhoneConverter: TGUID = '{9185F743-1143-4C28-86B5-BFF14F20E5C8}';
CLASS_SpNullPhoneConverter: TGUID = '{455F24E9-7396-4A16-9715-7C0FDBE3EFE3}';
CLASS_SpTextSelectionInformation: TGUID = '{0F92030A-CBFD-4AB8-A164-FF5985547FF6}';
CLASS_SpPhraseInfoBuilder: TGUID = '{C23FC28D-C55F-4720-8B32-91F73C2BD5D1}';
CLASS_SpAudioFormat: TGUID = '{9EF96870-E160-4792-820D-48CF0649E4EC}';
CLASS_SpWaveFormatEx: TGUID = '{C79A574C-63BE-44B9-801F-283F87F898BE}';
CLASS_SpInProcRecoContext: TGUID = '{73AD6842-ACE0-45E8-A4DD-8795881A2C2A}';
CLASS_SpCustomStream: TGUID = '{8DBEF13F-1948-4AA8-8CF0-048EEBED95D8}';
CLASS_SpFileStream: TGUID = '{947812B3-2AE1-4644-BA86-9E90DED7EC91}';
CLASS_SpMemoryStream: TGUID = '{5FB7EF7D-DFF4-468A-B6B7-2FCBD188F994}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
// Constants for enum SpeechDataKeyLocation
type
SpeechDataKeyLocation = TOleEnum;
const
SDKLDefaultLocation = $00000000;
SDKLCurrentUser = $00000001;
SDKLLocalMachine = $00000002;
SDKLCurrentConfig = $00000005;
// Constants for enum SpeechTokenContext
type
SpeechTokenContext = TOleEnum;
const
STCInprocServer = $00000001;
STCInprocHandler = $00000002;
STCLocalServer = $00000004;
STCRemoteServer = $00000010;
STCAll = $00000017;
// Constants for enum SpeechTokenShellFolder
type
SpeechTokenShellFolder = TOleEnum;
const
STSF_AppData = $0000001A;
STSF_LocalAppData = $0000001C;
STSF_CommonAppData = $00000023;
STSF_FlagCreate = $00008000;
// Constants for enum SpeechAudioState
type
SpeechAudioState = TOleEnum;
const
SASClosed = $00000000;
SASStop = $00000001;
SASPause = $00000002;
SASRun = $00000003;
// Constants for enum SpeechAudioFormatType
type
SpeechAudioFormatType = TOleEnum;
const
SAFTDefault = $FFFFFFFF;
SAFTNoAssignedFormat = $00000000;
SAFTText = $00000001;
SAFTNonStandardFormat = $00000002;
SAFTExtendedAudioFormat = $00000003;
SAFT8kHz8BitMono = $00000004;
SAFT8kHz8BitStereo = $00000005;
SAFT8kHz16BitMono = $00000006;
SAFT8kHz16BitStereo = $00000007;
SAFT11kHz8BitMono = $00000008;
SAFT11kHz8BitStereo = $00000009;
SAFT11kHz16BitMono = $0000000A;
SAFT11kHz16BitStereo = $0000000B;
SAFT12kHz8BitMono = $0000000C;
SAFT12kHz8BitStereo = $0000000D;
SAFT12kHz16BitMono = $0000000E;
SAFT12kHz16BitStereo = $0000000F;
SAFT16kHz8BitMono = $00000010;
SAFT16kHz8BitStereo = $00000011;
SAFT16kHz16BitMono = $00000012;
SAFT16kHz16BitStereo = $00000013;
SAFT22kHz8BitMono = $00000014;
SAFT22kHz8BitStereo = $00000015;
SAFT22kHz16BitMono = $00000016;
SAFT22kHz16BitStereo = $00000017;
SAFT24kHz8BitMono = $00000018;
SAFT24kHz8BitStereo = $00000019;
SAFT24kHz16BitMono = $0000001A;
SAFT24kHz16BitStereo = $0000001B;
SAFT32kHz8BitMono = $0000001C;
SAFT32kHz8BitStereo = $0000001D;
SAFT32kHz16BitMono = $0000001E;
SAFT32kHz16BitStereo = $0000001F;
SAFT44kHz8BitMono = $00000020;
SAFT44kHz8BitStereo = $00000021;
SAFT44kHz16BitMono = $00000022;
SAFT44kHz16BitStereo = $00000023;
SAFT48kHz8BitMono = $00000024;
SAFT48kHz8BitStereo = $00000025;
SAFT48kHz16BitMono = $00000026;
SAFT48kHz16BitStereo = $00000027;
SAFTTrueSpeech_8kHz1BitMono = $00000028;
SAFTCCITT_ALaw_8kHzMono = $00000029;
SAFTCCITT_ALaw_8kHzStereo = $0000002A;
SAFTCCITT_ALaw_11kHzMono = $0000002B;
SAFTCCITT_ALaw_11kHzStereo = $0000002C;
SAFTCCITT_ALaw_22kHzMono = $0000002D;
SAFTCCITT_ALaw_22kHzStereo = $0000002E;
SAFTCCITT_ALaw_44kHzMono = $0000002F;
SAFTCCITT_ALaw_44kHzStereo = $00000030;
SAFTCCITT_uLaw_8kHzMono = $00000031;
SAFTCCITT_uLaw_8kHzStereo = $00000032;
SAFTCCITT_uLaw_11kHzMono = $00000033;
SAFTCCITT_uLaw_11kHzStereo = $00000034;
SAFTCCITT_uLaw_22kHzMono = $00000035;
SAFTCCITT_uLaw_22kHzStereo = $00000036;
SAFTCCITT_uLaw_44kHzMono = $00000037;
SAFTCCITT_uLaw_44kHzStereo = $00000038;
SAFTADPCM_8kHzMono = $00000039;
SAFTADPCM_8kHzStereo = $0000003A;
SAFTADPCM_11kHzMono = $0000003B;
SAFTADPCM_11kHzStereo = $0000003C;
SAFTADPCM_22kHzMono = $0000003D;
SAFTADPCM_22kHzStereo = $0000003E;
SAFTADPCM_44kHzMono = $0000003F;
SAFTADPCM_44kHzStereo = $00000040;
SAFTGSM610_8kHzMono = $00000041;
SAFTGSM610_11kHzMono = $00000042;
SAFTGSM610_22kHzMono = $00000043;
SAFTGSM610_44kHzMono = $00000044;
// Constants for enum SpeechStreamSeekPositionType
type
SpeechStreamSeekPositionType = TOleEnum;
const
SSSPTRelativeToStart = $00000000;
SSSPTRelativeToCurrentPosition = $00000001;
SSSPTRelativeToEnd = $00000002;
// Constants for enum SpeechStreamFileMode
type
SpeechStreamFileMode = TOleEnum;
const
SSFMOpenForRead = $00000000;
SSFMOpenReadWrite = $00000001;
SSFMCreate = $00000002;
SSFMCreateForWrite = $00000003;
// Constants for enum SpeechRunState
type
SpeechRunState = TOleEnum;
const
SRSEDone = $00000001;
SRSEIsSpeaking = $00000002;
// Constants for enum SpeechVoiceEvents
type
SpeechVoiceEvents = TOleEnum;
const
SVEStartInputStream = $00000002;
SVEEndInputStream = $00000004;
SVEVoiceChange = $00000008;
SVEBookmark = $00000010;
SVEWordBoundary = $00000020;
SVEPhoneme = $00000040;
SVESentenceBoundary = $00000080;
SVEViseme = $00000100;
SVEAudioLevel = $00000200;
SVEPrivate = $00008000;
SVEAllEvents = $000083FE;
// Constants for enum SpeechVoicePriority
type
SpeechVoicePriority = TOleEnum;
const
SVPNormal = $00000000;
SVPAlert = $00000001;
SVPOver = $00000002;
// Constants for enum SpeechVoiceSpeakFlags
type
SpeechVoiceSpeakFlags = TOleEnum;
const
SVSFDefault = $00000000;
SVSFlagsAsync = $00000001;
SVSFPurgeBeforeSpeak = $00000002;
SVSFIsFilename = $00000004;
SVSFIsXML = $00000008;
SVSFIsNotXML = $00000010;
SVSFPersistXML = $00000020;
SVSFNLPSpeakPunc = $00000040;
SVSFNLPMask = $00000040;
SVSFVoiceMask = $0000007F;
SVSFUnusedFlags = $FFFFFF80;
// Constants for enum SpeechVisemeFeature
type
SpeechVisemeFeature = TOleEnum;
const
SVF_None = $00000000;
SVF_Stressed = $00000001;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -