freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

voicexml開發(fā)的指南(編輯修改稿)

2025-04-28 23:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 o src = 請(qǐng)輸入產(chǎn)品代碼 /audio /prompt /field … … /form如上所示,平臺(tái)在執(zhí)行到QueryProductCode對(duì)話框時(shí),會(huì)向用戶提示“請(qǐng)輸入產(chǎn)品代碼”,之后用戶就可以鍵入產(chǎn)品代碼。Field元素的屬性包括:元素說(shuō)明nameName用于存放來(lái)自用戶輸入信息的變量。exprExpr聲明變量的初始值。如果expr沒有指定,則該變量的初始值就是undefined。如果該變量的值是undefined之外的值,則封裝在field元素中的指令將不予執(zhí)行。condCond是一個(gè)表達(dá)式,它的計(jì)算結(jié)果可以是true或false。如果cond的計(jì)算值是true,則封裝在field中的指令將被執(zhí)行,如果cond的計(jì)算值是false,則封裝在field中的指令將不被執(zhí)行。typeType指明了期望的用戶輸入類型。系統(tǒng)內(nèi)置的類型包括: Boolean:缺省”1”為true,“2”為false Date:年月日組成的有效日期,格式為yyyymmdd。 Digits:一串由0-9組成的串。 Currency:貨幣數(shù)量,格式為dddddd*dd,*表示小數(shù)點(diǎn)。 Number::數(shù)字,輸入格式同currency。 Phone:有數(shù)字構(gòu)成的電話號(hào)碼,*表示分機(jī)。例如:800861234*123表示電話號(hào)碼800861234轉(zhuǎn)分機(jī)123。 Time:時(shí)間,格式是hhmm。Field元素還有以下影子(shadow)變量: Name$.confidence: 間的數(shù)字,表示返回結(jié)果的可信度。該變量主要用于ASR識(shí)別結(jié)果; Name$.utterance:是被識(shí)別時(shí)的確切詞組,同樣是用于ASR識(shí)別結(jié)果的; Name$.imputmode:表明輸入方式是ASR還是DTMF,用于當(dāng)ASR和DTMF同時(shí)可用時(shí),說(shuō)明該次輸入是用什么方式進(jìn)行的。當(dāng)用戶輸入后,一般地執(zhí)行filled元素。Filled元素表示在某些字段項(xiàng)賦值后,執(zhí)行封裝在filled元素中的指令。以下示例使用filled元素完善前面的示例:form id = QueryProductCode field name = productCode type = digits prompt audio src = 請(qǐng)輸入產(chǎn)品代碼 /audio /prompt /field filled submit expr=://server/39。 namelist= productCode / /filled /form如上所示,如果用戶輸入了產(chǎn)品號(hào)碼,則將輸入的產(chǎn)品號(hào)碼post到后臺(tái)服務(wù)器,取得信息后向用戶播放產(chǎn)品信息。關(guān)于submit元素的說(shuō)明。Filled元素的屬性包括:元素說(shuō)明namelist該屬性包含filled元素等待被賦予一個(gè)值的所有字段變量。它的默認(rèn)值是父窗體中的所有字段變量。mode該屬性可以是all或any。如果是any,則當(dāng)filled元素的namelist屬性中的任何變量被賦值時(shí),filled元素中的指令均被執(zhí)行;如果是all,則當(dāng)filled元素的namelist屬性中的所有變量被賦值后,filled元素中的指令才被執(zhí)行。下面的示例說(shuō)明了mode為all的應(yīng)用示例:form id = Login field name = name type = digits prompt audio src = 請(qǐng)輸入用戶代碼 /audio /prompt /field field name = password type = digits prompt audio src = 請(qǐng)輸入用戶密碼 /audio /prompt /field filled namelist=” name password” mode=”all” submit expr=://server/39。 namelist=name password / /filled /form如上所示,只有在用戶輸入了用戶名和密碼后,進(jìn)入后臺(tái)的驗(yàn)證程序。. 條件語(yǔ)句VoiceXML的條件語(yǔ)句采用if、elseif和else 元素,其中elseif和else 元素總是封裝在一個(gè)if元素中。If元素可以包含多個(gè)elseif元素,但只能包含一個(gè)else元素。if元素的示例程序如下,該程序示意了產(chǎn)品折扣處理:form id = “UnitPrice”field name = Qty type = digits prompt audio src = 請(qǐng)輸入購(gòu)買數(shù)量 /audio /prompt /fieldfilled if cond = ”Qty amp。gt。 100” assign name=”unitPrice” value=”60” / elseif cond = “Qty amp。gt。 10”/ assign name=”unitPrice” value=”80” / else/ assign name=”unitPrice” value=”100” / /if /filled/form如上所示,用戶輸入購(gòu)買的產(chǎn)品數(shù)量后,在filled元素中判斷,如果數(shù)量超過(guò)100則單價(jià)為60,如果數(shù)量大于10小于100則單價(jià)為80,如果數(shù)量小于10,則單價(jià)為100。這里需要注意的是,由于、是XML的保留字符,所以大于、小于符號(hào)都需要使用轉(zhuǎn)義符。轉(zhuǎn)義符表如下:保留字符轉(zhuǎn)義符保留字符轉(zhuǎn)移符 小于符號(hào)amp。lt。‘ 單引號(hào)amp。apos。 大于符號(hào)amp。gt。amp。 與符號(hào)amp。amp?!?引號(hào)amp。quot。. goto語(yǔ)句goto元素用于從一個(gè)對(duì)話框?yàn)g覽到另一個(gè)對(duì)話框,也可以從一個(gè)窗體項(xiàng)轉(zhuǎn)到另一個(gè)窗體項(xiàng)。Goto元素的示例如下:form id=”wele” block歡迎訪問(wèn)聲軟科技 goto next = “QueryMenu”/block/formmenu id = QueryMenu prompt audio src = 查詢產(chǎn)品信息請(qǐng)按1,了解公司信息請(qǐng)按2,轉(zhuǎn)話務(wù)員請(qǐng)按0 /audio /prompt choice dtmf = 1 next = Product / choice dtmf = 2 next = Company / choice dtmf = 0 next = Transfer //menu如上所示,平臺(tái)在播放了歡迎詞后,轉(zhuǎn)到查詢菜單,提示用戶輸入菜單選擇。Goto元素的常用屬性包括:元素說(shuō)明NextNext屬性用于從一個(gè)對(duì)話框轉(zhuǎn)移到另一個(gè)對(duì)話框。它用于設(shè)定要訪問(wèn)的下一個(gè)對(duì)話框。如果訪問(wèn)的對(duì)話框在另一個(gè)文件中,則必須采用下一個(gè)文檔的URL對(duì)話框名稱。如果沒有提供對(duì)話框名稱,則執(zhí)行VoiceXML文件的第一個(gè)對(duì)話框。ExprExpr屬性的作用與next相似,差別在與expr是一個(gè)表達(dá)式,其計(jì)算結(jié)果是一個(gè)URL。nextitem當(dāng)goto元素從窗體的一個(gè)項(xiàng)目導(dǎo)航到另一個(gè)項(xiàng)目,必須使用nextitem。Nextitem語(yǔ)法上與next相似,差別在于nextitem的名字不帶前綴#符號(hào)。ExpritemExpritem屬性的作用與nextitem相似,差別在與expritem是一個(gè)表
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1