GetDevices
(VoiceTalk Module)
Description: | Runs in the VoiceTalk thread and returns a list of devices available on a SAPI text-to-speech stream. |
Returns: | Array |
Usage: | Script Only. |
Function Groups: | Speech and Sound |
Related to: | Configure | GetVoices | Reset | ShowLexicon | Speak | VoiceTalk |
Format: | VoiceTalkStream\GetDevices() |
Parameters: |
VoiceTalkStream |
Required. A speech stream returned from VoiceTalk. |
Comments: | This function will immediately return a 1-dimensional list of output device names available for the text-to-speech stream. The strings in this array are suitable to pass as devices to the VoiceTalk\Configure module. |
Example:
SHandle = \VoiceTalk(); If Valid(SHandle) && ! GetDevices; [ GetDevices = 1; SDevices = SHandle\GetDevices(); ]
This will return an array of all available text-to-speech output devices in the array SDevices.