亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

CallFlow Builder 建語音應用程序調用流

2019-11-18 12:05:51
字體:
來源:轉載
供稿:網友

  在您開發一個語音應用程序時,最重要的步驟之一是設計調用流,它規范了用戶在與語音應用程序交談時的交互方式。CallFlow Builder 是建模、原型制作以及創建簡單的語音應用程序的一個簡單易用的圖形工具。您可以通過 CallFlow Builder 來創建語音應用程序,方法是將調用流的元素從工具箱拖放到設計面板中。創建完調用流之后,您只需從上下文菜單中選擇 Generate Voicexml 來生成運行語音應用程序所需要的 VoiceXML 即可。
  
  ® Studio(以下簡稱為 Voice Toolkit)的一個組件發行的,您可以免費下載。請參閱參考資料。
  
  本文是為了讓讀者更深入地了解 CallFlow Builder 而寫的。閱讀本文之后,您會對 CallFlow Builder 中的對象更為熟悉,并能更好地理解如何創建語音應用程序。通過學習 Voice Toolkit 中的入門指南,并查閱一下本文后面的“參考資料”部分所列出的資源,您就會對這些主題更深入地理解。
  
  系統先決條件
  安裝完 Voice Toolkit 之后,您需要有以下的硬件和軟件配置才能使用 CallFlow Builder。
  
  硬件配置要求
  在運行 Microsoft® Windows® 2000 或 Microsoft Windows xp 的系統中,您需要具備以下的硬件配置:
  
  Intel® Pentium® 500 MHz 以上的處理器,或與此相當的處理器
  768 MB 內存
  150 MB 的硬盤空間,選擇其他安裝選項還需另外的空間
  您的用戶 TMP 環境變量所指定的驅動器上需要 150 MB 的臨時空間
  顯示適配器要求最少 256 色,最小分辨率 800x600(推薦 1024x768 或更高)
  
  軟件配置要求
  Microsoft windows 2000(Service Pack 4 或更高),或 Microsoft Windows XP(Service Pack 1 或更高)
  以下基本平臺之一的安裝版:
  WebSphere Studio Site Developer V5.1.0
  WebSphere Studio application Developer V5.1.0
  WebSphere Application Server-ExPRess V5.1.0
  請參閱參考資料,從中您可以了解到如何下載 WebSphere Studio 的體驗版。
  
  布置調用流
  在創建調用流時,有多種方式可以讓您在設計面板中布置對象。對于本文,我們選擇一種逐級下降的方法,在這種方式中,對象被放置在前一個對象的右下角。使用一種緊湊的方式有助于使您的調用流更加輕易讀取。圖 1 說明了這一點。
  
  
圖 1. 用于包傳遞和接收的調用流圖表

  
 CallFlow Builder 建語音應用程序調用流(圖一)

  對象是以一種階梯方式布置的。我們將 GlobalCommands 對象放在第一個屏幕的右上角位置以方便讀取和訪問,因為這種逐級下降方式會使得這一區域比較適合作全局命令使用。未實現的特征對象(以 “Sorry” 標示)顯示在屏幕的左下角,這是為了最大程序地利用設計面板的空間。然后,我們將調用流中其他地方使用的功能和特征集中在一起。
  
  使用系統化進程來開發調用流
  為了提高使用 CallFlow Builder 的生產效率,您可以使用一種自上而下的方式來開發調用流,并使工作方式由普通轉為非凡。采用這種方式,您可以通過幾個步驟來開發語音應用程序:
  
  第一步——創建對象和流
  首先,確定并創建所需要的對象、整體的流以及該調用流的連接。在您創建對象時,不必為每個調用流的準確用語大費心機;您可以在以后的步驟中再重新命名。相反,您可以使用諸如 Greeting 或 Main Menu 的通用名稱。對于那些您使用 “GoTo” 來跳轉的對象,請鍵入一個名稱以便您能輕易地找到它們。假如您對應用程序的流感到滿足,那么就可以進入下一步了。
  
  第二步——添加選項
  在第二步中,請再回到每一個對象,在屬性面板的可選區域中鍵入值??蛇x區域包括將要使用文本-至-語音(TTS)往返放的準確用語或一個語音文件。假如您想支持雙音多頻(Dual Tone Multi-Frequency,DTMF)電話鍵盤交互,那么請在 User Responses(黃色框)中添加 DTMF 支持,方法是選擇對象,修改它的 DTMF Key 特性,并將希望的支持級別添加到 Catch 特性中。一旦您檢查了所有的用語并確定客戶也滿足這樣的用語,那么您就可以進入第三步。
  
  第三步——錄制語音文件
  現在,您就可以使用標題為 List of Audio Files Required 的部分錄制語音文件,這一部分可在一個 .txt 文件中找到,這一文件是您保存調用流時自動生成的,并且與您的 .cfb 具有相同的名稱。例如,假如您在保存調用流時將它命名為 MyCallFlow.cfb,那么您就可在同一個項目文件夾中發現一個名為 MyCallFlow.txt 的文件。
  
  您需要從零做起創建 DTMF 語音文件和 Catch 語音文件,請使用建立在 List of Audio Files 中的名稱。您只需簡單地單擊語音圖標 就能夠很輕松地創建和錄制初始發音的語音文件。任何時候對象包含需要錄制的文本時,這一語音圖標就會出現在其標簽的左邊;例如,Statements 和 Prompts。
  
  您不需要錄制語音文件來測試應用程序。當您仿真應用程序時,未錄制的文件以文本形式出現;當您運行應用程序時,它們就會使用 TTS 來播放。假如您要將您的應用程序呈現給客戶,并且您有制作高質量的語音必備的條件(例如好的嗓音及適當的文件修正),那么,我們推薦您(至少)使用錄音帶來錄制初始發音語音文件。
  
  第四步——指定語法文件
  現在,需要創建所有必需的語法文件,并通過將語法文件拖入到設計面板中的適當 Prompt 對象上來將它們與它們的提示信息相關聯。另一種選擇是,從 Prompt 特性區域中的 Select Grammar 上下文菜單中選擇內置的語法。
  
  第五步——測試應用程序
  最后,在第五步中(實際上可以在整個過程的任何時候),您可以對應用程序進行測試。
  
  右鍵單擊設計面板的任何位置就會彈出上下文菜單,請在其中選擇 Simulate。測試有助于您在生成 VoiceXML 代碼前發現流尚存在的問題。
  選擇上下文菜單中的 Validate 來檢驗調用流,然后修復所有出現的錯誤。
  最后,請選擇上下文菜單中的 Generate VoiceXML 來生成 VoiceXML 代碼。
  
  處理連接
  CallFlow Builder 版本 5.0 支持一對一的連接。因此,對于調用流中的每個對象,都可以只有另外一個對象連接到其上。假如需要由幾個對象連接到同一個對象上,您可以使用 “GoTo”,如圖 2 所示的調用流圖表所闡述的那樣。在本例中,說出 “Chocolate”、“Vanilla” 或 “Strawberry” 即可將調用流定向到名為 ComingUp 的聲明中。
  
  
圖 2. 使用 GoTo 對象來處理多對一的調用流連接

  
 CallFlow Builder 建語音應用程序調用流(圖二)

  圖 2 演示了如何使用 GoTo 來支持多對一的連接。您可以使用 Prompt 的 Else-Path 構造來達到同樣的效果。Else-Path 構造是指在對象的中心偏右或底端可用的缺省連接。圖 3 中的調用流闡述了這一點。
  
  
圖 3. 使用 Else-Path 構造作為可選方案來實現多個 GoTo 對象

  
CallFlow Builder 建語音應用程序調用流(圖三)

  說出 “Vanilla” 會將調用流定向到特定于 Vanilla 的聲明中。而說出 “Chocolate” 或 “Strawberry” 會將調用流定向到缺省的、其他路徑的連接對象——ComingUp 上。
  
  支持 DTMF
  作為在語音應用程序中使用語音識別的備選方案,您可以使用 DTMF。DTMF 可以使調用者通過觸擊他們電話上的音調鍵來對用戶提示和選擇做出響應。在您的應用程序中添加 DTMF 支持是很輕易的,而且這樣做會保證您的系統響應不會發生語音誤識別(例如,假如您的用戶是在嘈雜的環境中調用的,會給語音識別器帶來一些問題,那么支持 DTMF 是一個很好的主意)。另外,當您使用仿真器來測試語音應用程序時,在您的應用程序中支持 DTMF 也是非凡有用的。
  
  要想在您的語音應用程序中添加 DTMF,需要為每個 User Response 分配一個 DTMF 鍵。然后,為每個 Prompt 修改 Optional-Speech 特性,以便除 Speech 以外,用語準確對應 DTMF 鍵的分配。例如:“說 Chocolate 與按 1 鍵對應;Vanilla 與 2 鍵對應;Strawberry 與 3 鍵對應?!?br />  
  重要:假如是在后來才在項目中添加 DTMF,那么就需要您以修正過的用語來錄制發音語音文件。
  
  CallFlow Builder 支持 3 種模式的交互:Speech、DTMF 和 Speech-DTMF。在缺省情況下,生成的代碼會支持 Speech 和 Speech-DTMF 模式。假如您想禁用語音識別模式,而只支持 DTMF,那么您可以通過修改 .vxml 文件的以下行來修改應用程序的模式。
  
  將:
  
  <var name="mode" expr="'speech'" />
  
  修改為:
  
  <var name="mode" expr="'dtmf'" />
  
  創建復雜應用程序
  由 CallFlow Builder 生成的 VoiceXML 代碼已經足以創建簡單的語音應用程序、演示版以及原型了。為了創建更加復雜的、實際使用的應用程序(它包括后端處理,例如數據庫訪問和其他類型的自動操作),那么您還需要一個程序設計人員,由他來對 CallFlow Builder 生成的代碼做修改以適合您的需要。假如要部署一個完美的應用程序,包括 java、jsp、J2EE 和數據庫編程,以及其他,那么您還需要其他的程序設計技能。
  
  語音應用程序的質量完全取決于對手頭的任務的規劃及可用的資源數量。高目標、高質量的應用程序的創建需要更多的人時。要想組織和部署一個專業解決方案,需要很好地利用專門的語音天才、用戶界面設計人員、人性因素工程師、程序設計人員和項目經理。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人在线播放| 久久久97精品| 亚洲综合在线小说| 国产69精品99久久久久久宅男| 亚洲色图国产精品| 第一福利永久视频精品| 久久综合亚洲社区| 精品久久久久久久久中文字幕| 欧美韩国理论所午夜片917电影| 欧美成人性色生活仑片| 成人国产在线视频| 欧美另类第一页| 欧美性xxxxxxx| 欧美精品免费播放| 91成人免费观看网站| 国内精久久久久久久久久人| 色诱女教师一区二区三区| 九九热精品在线| 精品女同一区二区三区在线播放| 韩国精品美女www爽爽爽视频| 国产精品久久国产精品99gif| 精品国产欧美一区二区三区成人| 久久精视频免费在线久久完整在线看| 久久久久亚洲精品成人网小说| 黄色一区二区三区| 国产精品黄页免费高清在线观看| 国产婷婷成人久久av免费高清| 午夜精品久久久久久久男人的天堂| 国产成人精品电影久久久| 91精品国产自产在线观看永久| 91视频九色网站| 色综合久综合久久综合久鬼88| 97国产成人精品视频| 欧美夫妻性生活视频| 久久99国产精品自在自在app| 欧美成人剧情片在线观看| 国内精品久久影院| 成人福利视频网| 欧美激情视频一区二区三区不卡| 欧美激情在线播放| 欧美性猛交xxxx富婆| 亚洲石原莉奈一区二区在线观看| 久久91精品国产| 国产在线精品自拍| 亚洲欧美日韩在线一区| 亚洲美女又黄又爽在线观看| 91九色国产社区在线观看| 欧美午夜丰满在线18影院| 51ⅴ精品国产91久久久久久| 国产成人精品国内自产拍免费看| 精品久久久久久亚洲精品| 2020久久国产精品| 国产日韩精品在线| 欧美电影免费播放| 国产视频福利一区| 色阁综合伊人av| 欧美日韩午夜视频在线观看| 国产成人精品在线| 91性高湖久久久久久久久_久久99| 亚洲第一视频网站| 美女精品久久久| 欧亚精品中文字幕| 欧美精品www在线观看| 日韩国产欧美精品在线| 伊人久久精品视频| 视频在线一区二区| 美女撒尿一区二区三区| 国产精品电影在线观看| 日本精品一区二区三区在线| 午夜精品久久久久久久男人的天堂| 97在线视频免费播放| 欧美日韩国产中文精品字幕自在自线| 精品视频偷偷看在线观看| 日韩中文理论片| 国产精品免费看久久久香蕉| 一本一道久久a久久精品逆3p| 亚洲欧美www| www.日韩av.com| 欧美一级bbbbb性bbbb喷潮片| 综合网日日天干夜夜久久| 日本亚洲欧美成人| 日产日韩在线亚洲欧美| 久久av资源网站| 亚洲第一视频在线观看| 538国产精品一区二区免费视频| 日韩综合视频在线观看| 国产精品视频一区二区高潮| 久久亚洲欧美日韩精品专区| 欧美片一区二区三区| 国产精品永久免费在线| 亚洲综合在线小说| 91av视频导航| 国产精品久久一| 美女国内精品自产拍在线播放| 日韩最新中文字幕电影免费看| 亚洲精品成人av| 国产精品自拍视频| 国产亚洲欧美一区| 欧美裸体xxxxx| 成人日韩av在线| 热久久这里只有精品| 69久久夜色精品国产69乱青草| 国产亚洲精品美女| 亚洲欧美资源在线| 日韩在线激情视频| 亚洲欧洲在线观看| 91网站在线看| 精品亚洲国产视频| 这里只有精品在线播放| 欧美性生交大片免网| 色偷偷av亚洲男人的天堂| 日韩第一页在线| 国产精品自产拍在线观看中文| 精品高清美女精品国产区| 91精品久久久久| 欧美日韩性生活视频| 北条麻妃一区二区在线观看| 亚洲图片制服诱惑| 欧美第一页在线| 亚洲综合小说区| 久久777国产线看观看精品| 欧美激情va永久在线播放| 黄色成人在线播放| 在线观看视频亚洲| 欧美成人免费网| 成人激情视频小说免费下载| 日韩av日韩在线观看| 亚洲第一偷拍网| 精品美女永久免费视频| 成人免费视频97| 91精品视频免费看| 97久久精品人搡人人玩| 日韩欧美成人区| 久久久国产精品亚洲一区| 久久久久久18| 亚洲va码欧洲m码| 精品福利免费观看| 亚洲午夜精品久久久久久久久久久久| www.久久久久久.com| 欧美性资源免费| 中文字幕日韩视频| 久久免费高清视频| 成人av在线网址| 久久综合久久美利坚合众国| www.亚洲天堂| 日韩电影中文 亚洲精品乱码| 国产精品专区h在线观看| 成人激情春色网| 日韩久久午夜影院| 国语对白做受69| 成人福利网站在线观看| 欧美日韩免费观看中文| www高清在线视频日韩欧美| 国产精品网址在线| 成人久久久久久久| 日韩av免费看网站| 国产日韩欧美在线观看| 高清在线视频日韩欧美| 久久97精品久久久久久久不卡| 另类专区欧美制服同性| 欧美日韩视频在线| 国产999精品久久久影片官网| 日韩电影中文 亚洲精品乱码| 色777狠狠综合秋免鲁丝|