What is VoiceXML? How does it relate to J2ME?

Bill Day

Voice eXtensible Markup Language (VoiceXML) specifies an XML-based markup language for speech recognition and synthesis applications using landline and mobile phone systems. Many J2ME-enabled devices will support a voice channel, and as such may also be used to interact with VoiceXML-based services over the phone voice connection.

VoiceXML also enables markup-based approaches to recognizing DTMF key input (the tones made when you press a key on a touch tone phone handset) and recording spoken input.

For more information on VoiceXML, please visit the related jGuru entries (search for "VoiceXML" in all FAQs) and the VoiceXML Forum, at: