




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、VoiceXML開發(fā)知識(shí) iAvp平臺(tái)系列培訓(xùn)通訊增值事業(yè)部 張磊 Thursday, March 31, 20221對(duì)象和目的課程對(duì)象業(yè)務(wù)流程開發(fā)、測試人員VUI設(shè)計(jì)人員平臺(tái)開發(fā)、測試人員課程目的了解VoiceXML根本概念和標(biāo)志運(yùn)用VoiceXML開發(fā)流程2相關(guān)課程3主要內(nèi)容VoiceXML概述VoiceXML根本概念VoiceXML中的變量和根本標(biāo)志VoiceXML中的輸入輸出標(biāo)志VoiceXML高級(jí)標(biāo)志VoiceXML與效力器端運(yùn)用開發(fā)一個(gè)完好的VoiceXML運(yùn)用4概述什么是VoiceXML全稱: Voice eXtensible Markup LanguageVoiceXML 是一
2、種基于 XML 規(guī)范的規(guī)范,是XML子集。它允許經(jīng)過和語音訪問 Web上的信息和效力??梢杂脕黹_發(fā)基于語音的運(yùn)用程序。5概述VoiceXML歷史AT&T Phone Marked Language (PML)Motorola VoxMLIBM SpeechMLHP TalkMLPIPEBEACH VoiceHTML1998 , W3C 召開 Voice browsers會(huì)議VoiceXML forum2000 ,VoiceXML 1.0 2003 VoiceXML 2.02004 VoiceXML 2.16概述VoiceXML的目的為運(yùn)用開發(fā)者屏蔽底層的、平臺(tái)相關(guān)的細(xì)節(jié)分別交互代碼和效力邏輯提
3、高運(yùn)用在不同平臺(tái)的可移植性既能提供對(duì)簡單運(yùn)用快捷開發(fā),也提供對(duì)復(fù)雜運(yùn)用言語級(jí)的支持單文檔表示多次交互,減少了Client/Server交互負(fù)荷7概述 VoiceXML與傳統(tǒng)語音開發(fā)的區(qū)別InternetOperatorsNetworkPlatf.Voice MailAppl.Platf.VividRingAppl.VoiceXMLInterface8概述 VoiceXML與傳統(tǒng)語音開發(fā)的區(qū)別InternetOperatorsNetworkPlatf.Voice MailAppl.Platf.VividRingAppl.VoiceXMLInterface9概述 VoiceXML與傳統(tǒng)語音開發(fā)的區(qū)
4、別InternetOperatorsNetworkPlatf.Voice MailAppl.Platf.VividRingAppl.VoiceXMLInterface10概述VoiceXML與HTML開發(fā)比較 Enter your Id: Your ID, please. VoiceXML語音運(yùn)用開發(fā)與HTML頁面開發(fā)具有很高的類似度11概述我們的VoiceXML基于VoiceXML1.0規(guī)范實(shí)現(xiàn)了VoiceXML1.0中的大部分標(biāo)志和屬性擴(kuò)展了一些1.0中沒有的標(biāo)志,如等識(shí)別支持built-in、just in time和dgdb12概述iAvp支持的標(biāo)志(1)元素功能支持描述給一個(gè)變量賦值
5、在一個(gè)提示中放音頻片段可執(zhí)行代碼,不是交互代碼在輸出中增加暫停的JSML元素不支持捕捉一個(gè)事件清除一個(gè)或多個(gè)form 變量定義一個(gè)菜單項(xiàng)目不支持退出一個(gè)session把一些text定義為特殊類的JSML元素不支持定義一個(gè)按鍵文法不支持在一個(gè)菜單中枚舉選擇的縮寫不支持13概述iAvp支持的標(biāo)志(2)元素功能支持描述抓獲一個(gè)錯(cuò)誤事件退出一個(gè)document 或者application元素中使用 元素中使用 改變語音輸出重音的JSML元素不支持 提交信息和收集數(shù)據(jù)的dialog 定義一個(gè)form中的fieldTYPE屬性僅支持iAVP定義的Built-in語法 field被填充完畢后要執(zhí)行的動(dòng)作 到
6、同一個(gè)或另外一個(gè)文檔的其它dialog 定義一個(gè)語音識(shí)別的語法14概述iAvp支持的標(biāo)志(3)元素功能支持描述 捕捉一個(gè)help事件 簡單的條件邏輯 在form的入口定義初始化邏輯 為link中的所有dialog定義一個(gè)轉(zhuǎn)移不支持 定義一個(gè)選擇菜單不支持 捕捉一個(gè)no match事件 捕捉一個(gè)no input事件 為域指定一個(gè)option不支持 在一個(gè)特定的范圍內(nèi)作用(例如、講話對(duì)象)不支持 和中的參數(shù) 向用戶輸出音頻文件語音和TTS語音15概述iAvp支持的標(biāo)志(4)元素功能支持描述 控制實(shí)現(xiàn)平臺(tái)參數(shù)的設(shè)置 改變語音輸出重音和語調(diào)模式的JSML元素不支持 記錄一個(gè)音頻采樣不支持屬性modal
7、 當(dāng)再次訪問一個(gè)field,請(qǐng)求播放提示音 從subdialog中返回 修改怎樣拼寫一個(gè)詞或短語的JSML元素不支持 指定一塊ECMAscript客戶端的腳本邏輯 調(diào)用另一個(gè)dialog,作為當(dāng)前dialog的subdialog 將值提交給文檔服務(wù)器16概述iAvp支持的標(biāo)志(5)元素功能支持描述 拋出一個(gè)事件 把呼叫轉(zhuǎn)移到另外一個(gè)目的地 在提示中插入變量值 聲明變量 每個(gè)VXML文件的最高層元素發(fā)送傳真iAVP擴(kuò)展元素接收傳真iAVP擴(kuò)展元素記錄節(jié)目編碼和系統(tǒng)日志iAVP擴(kuò)展元素17主要內(nèi)容VoiceXML概述VoiceXML根本概念VoiceXML中的變量和根本標(biāo)志VoiceXML中的輸入
8、輸出標(biāo)志VoiceXML高級(jí)標(biāo)志VoiceXML與效力器端運(yùn)用開發(fā)一個(gè)完好的VoiceXML運(yùn)用18根本概念Dialog對(duì)話(Dialog/Dialog States)VoiceXML 運(yùn)用程序的用戶總是處于一種對(duì)話形狀或?qū)υ捴?。每個(gè)對(duì)話都跟著另一個(gè)對(duì)話,假設(shè)沒有指定下一個(gè)對(duì)話,就終止VoiceXML運(yùn)用程序的執(zhí)行。有兩種對(duì)話:表單(Form)和菜單(Menu)。19根本概念Document文檔(Document)一個(gè)VoiceXML document由多個(gè)dialog組成。單個(gè)document的執(zhí)行缺省是從第一個(gè)dialog開場執(zhí)行。也可以指定從某個(gè)對(duì)話執(zhí)行。在一個(gè)application中有
9、多個(gè)document時(shí),應(yīng)選一個(gè)document作為root document,并且在其他document的標(biāo)志里援用它,并且它的變量和語法在整個(gè)運(yùn)用中有效。 在含多個(gè)document的application中,最多只能有兩個(gè)document可以同時(shí)被加載,一個(gè)是正在執(zhí)行的document,另一個(gè)是root document。20根本概念Root Document Shall we say ? Leaf.vxml將app_root.vxml作為當(dāng)前文檔的根文檔 hello,world. app-root.vxml21根本概念A(yù)pplicationApplication(運(yùn)用)運(yùn)用applica
10、tion是由共享同一運(yùn)用根文檔application root document的一系列文檔組成的。在一個(gè)application內(nèi),root document總是處于加載形狀,此時(shí)root document的變量和語法在整個(gè)application都是堅(jiān)持激活形狀。22根本概念A(yù)pplication(續(xù))23根本概念Session會(huì)話( Session )會(huì)話開場:呼入接通 呼出接通會(huì)話過程:交互 文檔獲取會(huì)話終了:用戶掛機(jī) 上下文掛機(jī)24根本概念SubDialog子對(duì)話(SubDialog)類似函數(shù)調(diào)用,它提供了調(diào)用一個(gè)新的交互的機(jī)制,并前往到原來的form。前往時(shí)保管內(nèi)部數(shù)據(jù)、所用語法以及形
11、狀信息,以供在調(diào)用該Subdialog的document中運(yùn)用。25根本概念文檔之間的跳轉(zhuǎn)(1)保管根文檔上下文的跳轉(zhuǎn)RRRRL1L2234126根本概念文檔之間的跳轉(zhuǎn)(2)重新初始化上下文的跳轉(zhuǎn)R1R2R3R1L1234127根本概念文檔之間的跳轉(zhuǎn)(3)SubDailog的上下文跳轉(zhuǎn)(1)Main dialog execute contextD1D2D3SubDialog execute contextSD1SD228SubDialog execute context 2根本概念文檔之間的跳轉(zhuǎn)(4)SubDailog的上下文跳轉(zhuǎn)(2)Main dialog execute contextD1
12、D2D3SubDialog execute context 1SD1SD229根本概念Event事件 (Event)事件可以是預(yù)先定義的或者是運(yùn)用程序定義。對(duì)于各種的情況,由平臺(tái)拋出事件,如:用戶沒用呼應(yīng),懇求協(xié)助。當(dāng)VoiceXML文檔有語義錯(cuò)誤時(shí),解釋器也會(huì)拋出事件()。事件由或由它的快捷方式捕捉;一個(gè)事件能產(chǎn)生的每個(gè)標(biāo)志都可指定catch標(biāo)志。在任何層次都可以指定共有事件的處置方式,并且這適用于一切較低層。在VoiceXML的事件方式中,事件可以由平臺(tái)或運(yùn)用產(chǎn)生,這些事件可以由運(yùn)用程序捕獲和處置,也可以由平臺(tái)捕獲和處置。 30根本概念FIAFIA (Form Interpretation
13、 Algorithm )初始化Form,重新設(shè)置形狀選擇要執(zhí)行的Form Item并播放提示音搜集用戶輸入,或者填充一個(gè)或多個(gè)field,或者拋出各種事件查找執(zhí)行 動(dòng)作 31根本概念FIA(續(xù))初始化選擇Item獲取輸入處置輸入結(jié)果沒有Item可以繼續(xù)處置Event處置Link其它Dialog32根本概念Grammar語法(Grammar)語法指定一份準(zhǔn)許的詞匯列表,供用戶從中選擇,以便與 VoiceXML 運(yùn)用程序交互每一個(gè)dialog都有一個(gè)或多個(gè)語法(識(shí)別、按鍵) ,在directed dialog的運(yùn)用中,每個(gè)dialog的語法只需在用戶運(yùn)用該dialog時(shí),才處于激活形狀語法的作用域
14、33主要內(nèi)容VoiceXML概述VoiceXML根本概念VoiceXML中的變量和根本標(biāo)志VoiceXML中的輸入輸出標(biāo)志VoiceXML高級(jí)標(biāo)志VoiceXML與效力器端腳本開發(fā)一個(gè)完好的VoiceXML運(yùn)用34從Hello Word!開場 Hello World! VoiceXML是Xml的子集,服從xml1.0規(guī)范指定當(dāng)前文檔運(yùn)用VXML1.0規(guī)范定義一個(gè)對(duì)話表單定義一個(gè)表單項(xiàng),用于封裝對(duì)應(yīng)的語句輸出文本,可以被TTS合成并播放35VoiceXML中的變量變量相當(dāng)于ECMAScript變量變量不能以_開頭類型共有6種Undefine (未定義變卦被賦予一個(gè)值之前它的默許值Null (空)
15、只能是nullBoolean (布爾型)只能是true或falseString (字符串)用單引號(hào)封裝的字符串Number(數(shù)字型)正負(fù)數(shù)Object (對(duì)象型)一組沒有排序的屬性。每個(gè)屬性都包含一個(gè)名字、一個(gè)值和一組屬性。36聲明變量變量具有name和Expr屬性經(jīng)過表單項(xiàng)的Name屬性來聲明經(jīng)過標(biāo)志來聲明37變量的作用域SessionApplicationDocumentDialog( Anonymous )它是由解釋器上下文來聲明和賦值,只讀變量。不能聲明新的session變量。由運(yùn)用根文檔的標(biāo)志的子成員聲明由document的標(biāo)志的子成員聲明,僅對(duì)該document可訪問由Form或M
16、enu的聲明在Block、Filled或catch等標(biāo)志中的聲明當(dāng)變量不帶作用域并發(fā)生命名沖突時(shí),運(yùn)用限定性最明確的作用域變量高低38Session變量Session.telephone.ani (主叫號(hào))Session.telephone.dnis (被叫號(hào))Session.telephone.iidigits (信息指示數(shù)字)Session.telephone.uui (用戶到用戶信息)Session.telephone.callidSession.telephone.stationidSession.telephone.channelid39影子變量影子變量是與字段項(xiàng)相關(guān)的變量。影子變量
17、用于前往字段項(xiàng)執(zhí)行的結(jié)果語法:field_item_name$.shadow_var_name例如:recording$.termchar40標(biāo)志:為變量賦值 VXML中的變量是“弱類型“,聲明時(shí)不需求顯示給出類型在賦值后依然可以動(dòng)態(tài)改動(dòng)變量類型不引薦41Form標(biāo)志:最重要的的DialogForm對(duì)應(yīng)于對(duì)話的形狀兩個(gè)屬性id: 對(duì)話標(biāo)識(shí),例如:scope:指示這個(gè)form對(duì)應(yīng)語法的活動(dòng)范圍Form ItemsInput items : field、record、transfer、object、subdialogControl items : block、initail42Menu標(biāo)志另一個(gè)D
18、ialog標(biāo)志 What would you like for lunch? To choose , press ham and cheese grits ham and shatner 43Dialog的公用屬性field、record、transfer、subdialog、 block 、 object 和initial標(biāo)志都具有以下三個(gè)屬性:nameexprcond經(jīng)過操作name、expr、cond來確定被封裝在這些標(biāo)志中的內(nèi)容能否被執(zhí)行44Dialog的公用屬性(續(xù))Name和Expr被定義,被封裝的指令要在Clear標(biāo)志被執(zhí)行后才干被執(zhí)行假設(shè)沒有定義Expr,Cond值為true那
19、么可以執(zhí)行,false那么不被執(zhí)行,Cond默以為true被以上field封裝的指令均不會(huì)被執(zhí)行被以上field封裝的指令均不會(huì)被執(zhí)行被以上field封裝的指令均會(huì)被執(zhí)行45Block標(biāo)志Block是表單項(xiàng),用于封裝其它語句。屬性NameExprCond46If/elseif/else標(biāo)志If/elseif/else用于條件邏輯判別。假設(shè)Cond屬性的值計(jì)算為true,那么其中封裝的語句將被執(zhí)行,否那么將不予執(zhí)行。 1000This is way too much to spend.留意:,&在運(yùn)用時(shí)需求本義和if不同elseif和else是單行標(biāo)志47Param標(biāo)志Param標(biāo)志用于將參數(shù)傳
20、送給子對(duì)話框或者對(duì)象。屬性name參數(shù)名expr表達(dá)式值value字串值48SubDialog標(biāo)志類似于函數(shù)調(diào)用不喪失當(dāng)前上下文當(dāng)subdialog調(diào)用完成后,調(diào)用者的一切本地?cái)?shù)據(jù)、語法和形狀均被復(fù)原屬性src屬性是必需的Return標(biāo)志用于終了對(duì)話框執(zhí)行并前往,有兩個(gè)屬性event和namelistEvent屬性是前往后產(chǎn)生的一個(gè)事件Namelist屬性包含了前往后給調(diào)用對(duì)話框的變量列表。49SubDailog例如 poppa oo mow mow! 50Goto標(biāo)志跳轉(zhuǎn)到當(dāng)前form的另一個(gè)form item跳轉(zhuǎn)到當(dāng)前文檔的另一個(gè)dialog 跳轉(zhuǎn)到另一個(gè)文檔 主要屬性nextitemne
21、xt51Goto標(biāo)志例如1From內(nèi)的跳轉(zhuǎn) preparing to go to the next form item. preparing to go to the next form item variable. this block will be skipped, and will be the last block executed by the FIA. test successful. FIA52Goto標(biāo)志例如2Form及文檔間的跳轉(zhuǎn) welcome! how many book you want? 跳轉(zhuǎn)到另一個(gè)Form,本Form內(nèi)的變量值將喪失跳轉(zhuǎn)到另一個(gè)document,
22、本document內(nèi)的變量值將喪失53Clear標(biāo)志Clear標(biāo)志用于將變量的值設(shè)置為undefine屬性namelistif cond=“I 經(jīng)過將block的expr值設(shè)置為undefine來構(gòu)造出一個(gè)54Exit標(biāo)志當(dāng)執(zhí)行exit標(biāo)志時(shí),控制前往給執(zhí)行平臺(tái)。這時(shí)進(jìn)展什么操作由平臺(tái)決議,普通情況下將掛斷。 We are finished and will now exit. We have not exited yet! 55Disconnect標(biāo)志Disconnect標(biāo)志用于平臺(tái)切斷用戶的調(diào)用disconnect時(shí)會(huì)拋出telephone.disconnect.hangup事件 We a
23、re finished and will now exit. We have not disconnected yet! 56主要內(nèi)容VoiceXML概述VoiceXML根本概念VoiceXML中的變量和根本標(biāo)志VoiceXML中的輸入輸出標(biāo)志VoiceXML高級(jí)標(biāo)志在VoiceXML中運(yùn)用客戶端腳本VoiceXML與效力器端腳本開發(fā)一個(gè)完好的VoiceXML運(yùn)用57Prompt標(biāo)志用于TTS輸出封裝audio標(biāo)志屬性bargeincondcounttimeout (gavin mac lee odd) you guessed it. this prompt will not be execu
24、ted. because the prompt is set to false. here is the very first prompt. try not to say anything. who was the actor who played captain stoobing? correct you are! 58Value標(biāo)志Value標(biāo)志用于輸出變量的值和表達(dá)式計(jì)算結(jié)果。屬性expr Our favorite movie star is . 59Audio標(biāo)志audios標(biāo)志用于設(shè)定向用戶播放預(yù)先錄制的聲音文件。語音文件格式與平臺(tái)相關(guān),以WAV格式居多。屬性src向用戶播放的聲音
25、文件的URLfetchtimeout獲取語音文件超時(shí)之前的等待時(shí)間 here we use the audio fetch time out attribute with the value of 10 seconds. 60Field標(biāo)志field標(biāo)志用來接納來自用戶的自動(dòng)語音識(shí)別或DTMF按鍵信息。屬性name、expr、condtypeiavp目前只支持builtin方式搜集按鍵今日笑話請(qǐng)按1,笑話連篇請(qǐng)按2,打榜笑話請(qǐng)按3 digits?length=1;max_time=2000; mask_key=06789#;按鍵長度為1最大超時(shí)為2秒有效按鍵為12345*,其它為無效按鍵61F
26、illed標(biāo)志標(biāo)志指定了當(dāng)一個(gè)或多個(gè)input item被填充后要執(zhí)行的操作。 它可以出如今兩個(gè)地方:作為標(biāo)志的子標(biāo)志,或者作為input item的子標(biāo)志。 屬性namelistmode What is the starting city? What is the ending city? You cant fly from and to the same city. Filled標(biāo)志作為form的子項(xiàng)出現(xiàn)的例子 What is the city? Note, Novosibirsk service ends next year. Filled標(biāo)志作為輸入項(xiàng)的子項(xiàng)出現(xiàn)的例子62Grammar
27、標(biāo)志Grammar標(biāo)志用于設(shè)定能夠的語音輸入不同的平臺(tái)支持不同的語法格式語法范圍iAvp支持Nuance識(shí)別語法(GSL2.0)Just In Time(需求即時(shí)編譯)DTMFDynamic Grammar63Just in time語法!CDATAName1:public (dtmf-1) (yi1) (dtmf-2) (er2) (dtmf-3) (san1) (dtmf-star) (dtmf-pound) 64動(dòng)態(tài)大語法動(dòng)態(tài)語法定義在運(yùn)用中可以被動(dòng)態(tài)創(chuàng)建和加載的識(shí)別語法DBKey每個(gè)DBKey相當(dāng)于一個(gè)識(shí)別語法DBItem每個(gè)DBItem相當(dāng)于一個(gè)識(shí)別條目 例如一個(gè)歌手名相當(dāng)于一個(gè)DB
28、Key,那他的每一首歌相當(dāng)于一個(gè)DBItem65iAvp中的大語法實(shí)現(xiàn)經(jīng)過動(dòng)態(tài)語法添加接口向數(shù)據(jù)庫中添加DBKey和DBItem經(jīng)過動(dòng)態(tài)語法編譯接口編譯語法經(jīng)過標(biāo)志援用語法66動(dòng)態(tài)大語法例如!CDATAName1:public :s (dtmf-1) (yi1) (dtmf-star) .67NBest運(yùn)用在一次識(shí)別需求前往多個(gè)識(shí)別結(jié)果的語音運(yùn)用中運(yùn)用影子變量實(shí)現(xiàn)application.lastresult$.length 可以得到此次識(shí)別結(jié)果的數(shù)量,iavp平臺(tái)最多為5個(gè)。application.lastresult$i.confidence 識(shí)別結(jié)果的置信度application.last
29、result$i.utterance 識(shí)別結(jié)果的語音數(shù)據(jù)application.lastresult$i.inputmode speech dtmfapplication.lastresult$erpretation 識(shí)別結(jié)果application.lastresult$erpretation.Key 多個(gè)slot68語法沖突假設(shè)用戶語音輸入或按鍵輸入結(jié)果包括多個(gè)有效語法,VoiceXML按以下順序進(jìn)展選擇:當(dāng)前字段內(nèi)的語法包含在當(dāng)前From或Menu中的語法文檔作用域內(nèi)在當(dāng)前文檔內(nèi)的非當(dāng)前Form或Menu的語法及標(biāo)志內(nèi)的語法當(dāng)前根文檔內(nèi)的語法69Throw和Catch標(biāo)
30、志Throw標(biāo)志用于產(chǎn)生預(yù)定義的事件和運(yùn)用程序定義的事件。Catch將文檔、對(duì)話、Form Item與事件捕獲聯(lián)絡(luò)起來,它包含了可執(zhí)行的內(nèi)容。 we caught the thrown event. getting ready to throw an event to be caught. throwcatch70Error、 Help、 Noinput、 Nomatch標(biāo)志、和標(biāo)志都是標(biāo)志特定方式的快捷標(biāo)志屬性condcount (slappy white) say help here. this is the first occurance of the help event. say h
31、elp again. this is the second occurance of the help event. goodbye. why did you fill the field, you dummy? 第一次說help第二次說help71Reprompt標(biāo)志當(dāng)前對(duì)話中的提示音(prompt)最大count屬性小于或等于prompt計(jì)數(shù)器值,那么reprompt標(biāo)志可用于使該提示得以播放。 Do you want ice cream for dessert? If you want ice cream, say yes. If you do not want ice cream, s
32、ay no. I could not hear you. C: Do you want ice cream for dessert?H: (silence) C: I could not hear you.C: If you want ice cream, say yes. If you dont want ice cream, say no.H: (silence) C: I could not hear you.C: If you want ice cream, say yes. If you dont want ice cream, say no.H: No. Do you want i
33、ce cream for dessert? If you want ice cream, say yes. If you do not want ice cream, say no. I could not hear you. !- C: Do you want ice cream for dessert?H: (silence) C: I could not hear you.H: (silence) C: I could not hear you.H: No.72主要內(nèi)容VoiceXML概述VoiceXML根本概念VoiceXML中的變量和根本標(biāo)志VoiceXML中的輸入輸出標(biāo)志Voice
34、XML高級(jí)標(biāo)志VoiceXML與效力器端運(yùn)用開發(fā)一個(gè)完好的VoiceXML運(yùn)用73Record標(biāo)志Record標(biāo)志用于錄制一段語音name將存放錄音文件名。expr如該表達(dá)式結(jié)果值不為undefined,該標(biāo)記將不被執(zhí)行。cond只有當(dāng)其結(jié)果值為true,該標(biāo)記才被執(zhí)行,否則不被執(zhí)行。maxtime最長可錄音時(shí)間,單位(秒s,毫秒ms)。finalsilence無語音輸入時(shí)間的最長時(shí)間,單位(秒s,毫秒ms)。type錄音文件格式,該值為audio/wav-ulav-8k8bit。beep當(dāng)為true時(shí),錄音前有“嘟”音提示。缺省值為false。modal當(dāng)值為true,在錄音時(shí)識(shí)別語法無效;
35、否則false時(shí)有效。dtmfterm錄音過程中是否可以按鍵打斷,卻省值為true。Dest錄音最終生成的語音文件。74Record例如 嘟聲后開場說錄音,0號(hào)鍵重錄,時(shí)間不超越一分鐘,星號(hào)鍵前往 運(yùn)用影子變量來保管錄音結(jié)果信息保管錄音結(jié)果必需經(jīng)過submit標(biāo)志75Transfer標(biāo)志將用戶的轉(zhuǎn)接到另一個(gè)上有兩種類型的轉(zhuǎn)接橋轉(zhuǎn)接解釋器不斷處于等待形狀,直到Transfer從轉(zhuǎn)接通話形狀下退出。假設(shè)由于掛機(jī)或網(wǎng)絡(luò)的緣由而線路中斷,會(huì)拋出一個(gè)Connection.disconnect.hangup事件。假設(shè)通話由于其它緣由而中斷,中斷緣由會(huì)寫在標(biāo)志的屬性里。 盲轉(zhuǎn)接解釋器在完成轉(zhuǎn)接后,不再監(jiān)控轉(zhuǎn)
36、接過程,也不再在標(biāo)志的名字屬性中報(bào)告掛斷結(jié)果,而是立刻拋出一個(gè)connection.disconnect.transfer事件。 76Property標(biāo)志property標(biāo)志用于控制語音識(shí)別、提示、提取文檔和資源、以及輸入類型等的運(yùn)轉(zhuǎn)特性。77Submit標(biāo)志標(biāo)志用于從一個(gè)VXML文檔轉(zhuǎn)到效力器端的腳本文件,比如用Perl、CGI、JSP、ASP、ASPX編寫的文件。標(biāo)志與很相像,由于它將導(dǎo)致一個(gè)新的VXML document被獲得。但與不同的是,它能使他利用一個(gè)HTTP GET或POST懇求,給文檔效力器提交一組變量。78Submit屬性屬性名說 明next請(qǐng)求文件的URL。exprECMAScript表達(dá)式。其結(jié)果值是文件的URI。methodHTTP請(qǐng)求的方式:get或post。enctype子對(duì)話文本的MIME類型。namelist發(fā)送給文件服務(wù)器的變量名表。fetch timeout是指在產(chǎn)生error.badfetch。為檢索腳本而等待的時(shí)間間隔。fetch hint是預(yù)先下載(prefetch),還是訪問Script元素時(shí)下載(safe)fetchaudio指定在提取文件的等待時(shí)間內(nèi)要播放的聲音文件。79Submit例如 The time is
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- TY/T 1108-2024體育賽事活動(dòng)競賽規(guī)則編制規(guī)范
- 工程課題立項(xiàng)申報(bào)書
- 儲(chǔ)罐氣體銷售合同范本
- 代駕租賃合同范本
- Unit 3 Keep Fit section B 1a-1d 同步課時(shí)講練(含答案)七年級(jí)英語下冊(cè)(人教版2024)
- 原料購置合同范例
- 公司食堂 燃?xì)?合同范本
- 印刷紙箱合同范本
- 產(chǎn)品折扣合同范本
- 課題申報(bào)書怎么寫作
- 【網(wǎng)紅李佳琦直播帶貨營銷策略問題及對(duì)策13000字(論文)】
- 2024年人教版九年級(jí)英語單詞默寫單(微調(diào)版)
- 江蘇省宿遷市2024年中考數(shù)學(xué)試卷含答案
- 2024至2030年中國海洋化工產(chǎn)業(yè)發(fā)展動(dòng)態(tài)及投資前景分析報(bào)告
- 事業(yè)單位工作人員獎(jiǎng)勵(lì)審批表
- 餐飲配方傳授合同范本
- 《婦幼保健學(xué)》課件-第二章 兒童生長發(fā)育
- 山東省技能大賽青島選拔賽-世賽選拔項(xiàng)目52樣題(平面設(shè)計(jì)技術(shù))
- 福建省教師公開招聘考試(小學(xué)數(shù)學(xué))模擬試卷1(共236題)
- 順豐快遞員工入職合同范本
- 山東省德州市禹城市2023-2024學(xué)年度下學(xué)期期末考試八年級(jí)物理試題(無答案)
評(píng)論
0/150
提交評(píng)論