亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩,日本久久久久,日本-区二区三区免费精品,中文字幕日本亚洲欧美不卡

 首頁 > 技術(shù) > 技術(shù)文摘 > 基于VoiceXML的語音應用系統(tǒng)開發(fā)

基于VoiceXML的語音應用系統(tǒng)開發(fā)

2008-10-30 00:00:00   作者:   來源:   評論:0 點擊:


2008/10/30

一、概述


  本文中的信息查詢例子演示了一個簡單的VoiceXML應用。該例子VoiceXML腳本中用到的所有的標簽如表1所示,表2是該例子的源代碼。圖四是該例子的呼叫流程。首先是用戶發(fā)起呼叫,應用程序通過計算機合成語音(TTS)告訴用戶所有的選擇項并等待用戶的響應。用戶的語音將由計算機根據(jù)語法標簽

  中定義的規(guī)則進行自動識別。如果識別成功,標簽中定義的變量“choice”被賦值。例如,如果用戶說出“weather”,則計算機會把字符串“weather” 賦值給“choice”。然后在標簽中定義的條件判斷語句會根據(jù)變量“choice”的值把相應的語音播放給用戶。如果用戶沒有響應,標簽被執(zhí)行并把“I didn’t hear you” 播放給用戶,然后提示用戶重新輸入(標簽)。同樣,如果用戶的語音沒有被識別,標簽 將被執(zhí)行并告訴用戶“I didn’t quite understand you” ,然后提示用戶重新輸入(標簽)。

表 1. 本示例中用到的VoiceXML 標簽

圖四:信息查詢例子呼叫流程圖

表 2. 信息查詢例子源代碼

<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<form id="Choices">
<field name="choice">
<prompt>
Welcome to the Voice XML journey.
This tutorial demonstrates voice recognition.
Please choose from the followings:
to check the weather, say weather .
to check the stock quotes, say stock .
to get the direction information, say direction.
</prompt>
<grammar>
<![CDATA[ [
[weather dtmf-1]{<choice "weather">}
[stock dtmf-2]{<choice "stock">}
[direction dtmf-3]{<choice "direction">}
]
]]>
</grammar>
<noinput>
I didn't hear you. <reprompt/>
</noinput>
<nomatch>
I didn't quite understand you. <reprompt/>
</nomatch>
<filled>
<if cond="choice=='weather'">
<prompt>OK let's check the weather. Thank you. </prompt>
<elseif cond="choice=='stock'"/>
<prompt>OK let's check the stock quotes. Thank you. </prompt>
<else/>
<prompt>OK let's get the direction information. Thank you. </prompt>
</if>
</filled>
</field>
</form>
</vxml>

  該示例程序已經(jīng)部署在http://evolution.voxeo.com。讀者可以下列幾個途徑來執(zhí)行該示例程序:

  1. 通過Skype客戶端撥打號碼 +99000936 9992001335, 免費呼叫。

  2. 通過Xlite(一個免費的VoIP軟件)或者任何VoIP終端呼叫 sip:9992001335@sip.voxeo.net

  3. 通過手機或者固定電話撥打號碼 +1 407 459 1963(美國電話號碼,收費)。
  讀者可以訪問 http://docs.voxeo.com/voicexml/2.0/frame.jsp?page=learningvoicexml.htm 獲取更詳細的VoiceXML示例和教程,該網(wǎng)站也提供免費注冊,注冊后可以免費發(fā)布自己的VoiceXML應用和其他人共享(就象本文中的例子一樣)。

參考
[1]http://www.w3.org/TR/voicexml21/

CTI論壇編輯

相關(guān)閱讀:

分享到: 收藏

專題

疏附县| 永平县| 嘉鱼县| 靖西县| 中西区| 英吉沙县| 湘西| 佛山市| 天津市| 宁蒗| 稻城县| 宁强县| 仲巴县| 靖州| 西青区| 嘉祥县| 宁城县| 永济市| 达孜县| 康平县| 金乡县| 福清市| 永登县| 东乡县| 阳西县| 望城县| 碌曲县| 荃湾区| 花莲县| 富宁县| 扶绥县| 云梦县| 九江县| 沧源| 永定县| 大足县| 百色市| 尤溪县| 绍兴市| 罗甸县| 石台县|