{96749377-3391-11D2-9EE3-00C04F797396}
SpVoice Class
Registry
InprocServer32
C:\Windows\System32\Speech\Common\sapi.dll
- ThreadingModel:
Both
ProgID
SAPI.SpVoice.1
TypeLib
{C866CA3A-32F7-11D2-9602-00C04F8EE628}
Version
5.4
VersionIndependentProgID
SAPI.SpVoice
Instance
- Type:
ComObject
Methods
- Speak:
int Speak (string, SpeechVoiceSpeakFlags) - SpeakStream:
int SpeakStream (ISpeechBaseStream, SpeechVoiceSpeakFlags) - Pause:
void Pause () - Resume:
void Resume () - Skip:
int Skip (string, int) - GetVoices:
ISpeechObjectTokens GetVoices (string, string) - GetAudioOutputs:
ISpeechObjectTokens GetAudioOutputs (string, string) - WaitUntilDone:
bool WaitUntilDone (int) - SpeakCompleteEvent:
int SpeakCompleteEvent () - IsUISupported:
bool IsUISupported (string, Variant) - DisplayUI:
void DisplayUI (int, string, string, Variant)
Properties
- Status:
ISpeechVoiceStatus Status () {get} - Voice:
ISpeechObjectToken Voice () {get} {set by ref} - AudioOutput:
ISpeechObjectToken AudioOutput () {get} {set by ref} - AudioOutputStream:
ISpeechBaseStream AudioOutputStream () {get} {set by ref} - Rate:
int Rate () {get} {set} - Volume:
int Volume () {get} {set} - AllowAudioOutputFormatChangesOnNextSet:
bool AllowAudioOutputFormatChangesOnNextSet () {get} {set} - EventInterests:
SpeechVoiceEvents EventInterests () {get} {set} - Priority:
SpeechVoicePriority Priority () {get} {set} - AlertBoundary:
SpeechVoiceEvents AlertBoundary () {get} {set} - SynchronousSpeakTimeout:
int SynchronousSpeakTimeout () {get} {set}
MIT License. Copyright (c) 2021 Strontic.