The <voice> tag allows the application to change the voice of the TTS speaker from the input text.
|gender||The gender types can only be "male", "female", or "neutral".|
|age||An integer value representing the age.|
|variant||This attribute is not supported.|
|name||Please see Chapter 4 for information on what names are available.|
|xml:lang||Please see Chapter 4 for information on what languages are available.|
Default values are dependent on the voice selected at TTS daemon startup time. For more information, see Chapter 4. NOTE: If using the <voice> tag with the <audio> tag, please keep in mind that the <voice> tag will need to be embedded within the <audio> tag for it to work properly.
<?xml version="1.0" encoding="utf-8"?> <vxml version="2.0"> <form> <block> <prompt> <voice name="crystal"> Hi, I'm Crystal. </voice> <voice name="mike"> Hi, I'm Mike. </voice> </prompt> </block> </form> </vxml>
The output of the above script would be:
Computer: (in Crystal's voice) Hi, I'm Crystal.
Computer: (in Mike's voice) Hi, I'm Mike.
<audio>, <break>, <emphasis>, <enumerate>, <mark>, <p>, <paragraph>, <phoneme>, <prosody>, <s>, <say-as>, <sentence>, <speak>, <sub>, <value>, <voice>
<audio>, <emphasis>, <enumerate>, <foreach>, <p>, <paragraph>, <prompt>, <prosody>, <s>, <sentence>, <speak>, <voice>