revSetSpeechVoice

Typecommand
DictionaryLCS
LibraryLiveCode Script
Syntax
revSetSpeechVoice <voiceName>
Associationsspeech library
Summary

Specifies which voice to use with the revSpeak command.

Introduced2.0
OSmac, windows
Platformsdesktop, server
Parameters
NameTypeDescription
voiceName

The name of a voice installed on the system.

Example
revSetSpeechVoice "Victoria"
revSetSpeechVoice the storedVoice of this stack
revSetSpeechVoice any line of revSpeechVoices()
Values
NameTypeDescription
The result

If text to speech is not available on the current system, the revSetSpeechVoice command sets the result function to an error message.

RelatedGlossary: Standalone Application Settings, command, standalone application, execute, text to speech, LiveCode custom library
Command: revSetSpeechSpeed, revSpeak
Function: result, revSpeechVoices
Library: Speech library
Control Structure: function
Description

Use the revSetSpeechVoice command to change the way speech sounds.

To get a list of voices installed on the current system, use the revSpeechVoices function.

If the voiceName you specify is not installed, the revSetSpeechVoice command sets the voice to the default voice set by the system.

The voice specified by the revSetSpeechVoice command is used for all speeches following the command during the current session, but if the computer is already speaking when you execute the command, the new voice does not affect the current speech.

If the revSetSpeechVoice command is executed while a speech is being spoken, the current speech is halted.

Important: The revSetSpeechVoice command is part of the Speech library. To ensure that the command works in a standalone application, you must include this custom library when you create your standalone. In the Inclusions pane of the Standalone Application Settings window, make sure the "Speech" library checkbox is checked.

Tagsmultimedia