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>