IAPCSpeech

This interface is a high level Auto PC simple speech interface.

Implement the IAPCSpeech interface in one of the following ways:

Method
Description
IAPCSpeech::AddRef Increments the reference count for an interface on a speech object.
IAPCSpeech::AddVMenuCommand Adds commands from a resource file to a voice menu.
IAPCSpeech::AddVMenuCommandsFromResource Adds commands to the voice menu from a resource file.
IAPCSpeech::AttribGet Gets speech related settings.
IAPCSpeech::AttribSet Sets or changes speech related settings.
IAPCSpeech::CreateSpkContext Creates a new speak context, which allows an application to do Text-to-Speech (TTS) pre-text normalization.
IAPCSpeech::CreateVMenu Creates a voice menu.
IAPCSpeech::DestroySpkContext Destroys a speak context.
IAPCSpeech::PlaySound Plays a canned speech sound file.
IAPCSpeech::QueryFeedbackLevel Retrieves the feedback level for key response and for voice commands.
IAPCSpeech::QueryInterface Retrieves a pointer to a IAPCSpeech interface.
IAPCSpeech::QuerySpeakingMode Gets whether or not the operating system is playing a text-to-speech (TTS) phrase or prerecorded speech.
IAPCSpeech::QuerySpeechInterface Queries for the voice command and voice text interfaces.
IAPCSpeech::Release Decrements the reference count for the calling interface on a speech object.
IAPCSpeech::SetMsgOptions Sets options for message notifications.
IAPCSpeech::SetSpkContextRule Sets a context rule used to normalize a text string before sending the string to the text-to-speech (TTS) engine.
IAPCSpeech::Speak Speaks the null-terminated string stored in pszSpeak using text-to-speech (TTS)
IAPCSpeech::SpeakEx Speaks the null-terminated string stored in pszSpeak using text-to-speech (TTS), with more options.
IAPCSpeech::Train Trains the application to recognize a user command, and deals with only one command at a time.
IAPCSpeech::VoiceHelpStart Called by the shell to start voice Help.
IAPCSpeech::VoiceHelpStop Called by the shell to stop voice Help.