Working with Speech

The following VTScada modules allow you to provide speech features in your applications:

  • 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 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.