Web Technology VoiceXML _ Voice eXtensible Markup Language
Document Sample


VoiceXML
( Voice eXtensible Markup Language )
Student : 鍾誌文 資工四年級
Department of Computer Science and
Information Engineering
National Chi Nan University
Introduction of VoiceXML
Allows a user to interact with the Internet
through voice-recognition technology.
The user interacts with voice browser by
listening to audio output.
Flow Chart
Architecture Model
Speech Interface Framework
Scope of VoiceXML
Output of synthesized speech(text to speech).
Output of audio files.
Recognition of spoken input.
Recognition of DTMF input.
Recording of spoken input.
Control of dialog flow.
Telephony features as call transfer and disconnect.
VXML Sample
<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<field name="drink">
<prompt>Would you like coffee,tea, milk, or
nothing?</prompt>
<grammar src="drink.grxml" type="application/srgs+xml"/>
</field>
<block>
<submit next="http://www.drink.example.com/drink2.asp"/>
</block>
</form>
</vxml>
Example:
C(computer) Would you like coffee, tea, milk, or nothing?
:
H(human): Orange juice.
C: I did not understand what you said.(a platfrom-specific default
message.)
C: Would you like coffee, tea, milk or nothing?
H: Tea
C: (continues in document drink2.asp)
Beyond VoiceXML
You: Will it rain tomorrow in Boston?
System: To my knowledge, the forecast calls for no rain tomorrow in
Boston.
You: What about Detroit?
System: To my knowledge, the forecast calls for no rain tomorrow in
Detroit.
You: I'm interested in floods.
System: Flood warnings have been issued for Louisiana and Mississippi.
You: Will it be sunny in Phoenix?
References
VoiceXML Forum http://www.w3.org/TR/voicexml20
W3C Voice Browser Activity
http://www.w3c.org/voice
TellMe http://www.Tellme.com
Nuance http://www.nuance.com
Get documents about "