<voice>
<voice>
The <voice>
tag allows the application to change the voice of the TTS speaker from the input text.
Attributes
Name | Data type | Description |
---|---|---|
gender | String | Accepts the following values: “male”, “female”, or “neutral”. |
age | Integer | An integer value representing the age. |
variant | This attribute is not supported. | |
name | String | Please see TTS Engine Characteristics for information on what names are available. |
xml:lang | String | Please see TTS Engine Characteristics for information on what languages are available. |
Notes
Default values are dependent on the voice selected at TTS daemon startup time. For more information, see TTS Engine Characteristics. 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.
Example
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.
Child Tags
<audio>, <break>, <emphasis>, <enumerate>, <mark>, <paragraph>, <phoneme>, <prosody>, <say-as>, <sentence>, <speak>, <sub>, <value>, <voice>
Parent Tags
<audio>, <emphasis>, <enumerate>, <foreach>, <paragraph>, <prompt>, <prosody>, <sentence>, <speak>, <voice>
Last updated