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 Section 4, TTS Engine Characteristics for information on what names are available.|
|xml:lang||Please see Section 4, TTS Engine Characteristics for information on what languages are available.|
Default values are dependent on the voice selected at TTS daemon startup time. For more information, see Section 4, 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.
<?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.