Working with Speech

VTS provides the following modules to allow you to provide speech features:

      Configure: Enables you to define how a speech stream will sound, and where it will be heard.

      GetDevices: Runs in the VoiceTalk thread and returns a list of devices available on a SAPI text-to-speech stream.

      GetVoices: Runs in the VoiceTalk thread and returns a list of voices available on a SAPI text-to-speech stream.

      Reset: Stops a speech stream and cancels any buffered speech.

      ShowLexicon: Displays a SAPI text-to-speech engine lexicon dialog (see VTS Speech Lexicon) to permit modification of pronunciation.

      Speak: Executes on the speech thread to speak supplied text through a specified SAPI text-to-speech stream.

      VoiceTalk: Opens and returns a handle to a SAPI text-to-speech stream.

Note that the following modules have been obsolete for some time, but are still provided for backward compatibility:

SpeechStream, SpeechEnum, SpeechLexiconDlg, SpeechReset, SpeechSpeak, and SpeechSelect.

Topics in this section:

VTS Speech Lexicon