
TTS languages
To use text-to-speech (TTS) with VoiceXML for languages other than English, you must set the encoding attribute in the xml tag to ISO-8859-1 (except for Japanese; see note below).
If the lang attribute is set to something other than English and English is used in the prompt, the TTS engine attempts to translate the English into the specified language.
Note:
For Japanese TTS to work with VoiceXML, the encoding attribute in the xml tag should be set to UTF-16, and the VoiceXML document must be saved as Unicode.
If not otherwise specified in the VoiceXML /vs/data/vxml/defaults.xml file or the VoiceXML application, the default TTS voice for VoiceXML is US English and female. To change the default gender to male at the system level, add the following line to the defaults.xml file:
<property name="promptgender" value="male"/>
To change the default language at the system level, modify the xml:lang property in the defaults.xml file. Note that the TTS voice administered as part of Text-to-Speech must match the defaults for VoiceXML. For example, if the VoiceXML defaults of US English and female are used, then there must be a TTS voice available that is US English and female.
Speech recognition languages
The use of languages other than English for speech recognition is not supported by the Avaya VoiceXML interpreter on the Avaya IR system.