移動業務諮詢系統--用VoiceXML開發語音應用程式
來源:互聯網
上載者:User
VoiceXML(Voice Extensible Markup Language)是一個新的XMLschema,用來制定通過語音對話訪問Web的內容及其互動語音應答的傳遞標準,從面嚮應用的角度來說,也就是開發語音使用者介面。本文通過設計一個移動業務諮詢系統來說明整個應用程式的流程。
1 VoiceXML的起源
VoiceXML(Voice Extensible Markup Language)是一個新的XMLschema,用來制定通過語音對話訪問Web的內容及其互動語音應答的傳遞標準,從面嚮應用的角度來說,也就是開發語音使用者介面。1999年3月,由Motorola、Lucent、AT&T和IBM四家公司聯合發起成立了VoiceXML論壇(http://www.VoiceXML.org/),其目的在於為電話和行動裝置提供一種便捷的訪問Internet網路,擷取服務和資訊的手段。2000年3月,VoiceXML論壇發布了VoiceXML 1.0標準。5月,W3C(World Wide Web Consortium)接受了VoiceXML1.0。W3C於2004年3月17日又新通過了VoiceXML2.0標準。目前,由於VoiveXml技術和語音技術的快速發展,國內外共有150多家公司支援VoiceXML,Motorola、Lucent等公司已開發出了基於VoiceXML的產品。語音技術不但讓那些由於環境或生理限制無法使用圖形化瀏覽器的人得以訪問Web,也為所有的使用者提供了更為便捷的Web訪問功能。
2 VoiceXML的系統體繫結構
VoiceXML2.0(包括1.0)規範基於W3C工業標準XML,為語音和電話應用的開發人員,服務提供者和裝置製造商提供了一個智能化的API。VoiceXML的標準將簡化WEB上具有語音響音服務的個人化介面的建立,使人們能夠通過語音和電話訪問網站上的資訊和服務,同時與CGI(PERL,PHP,C,JAVA SERVLET等)的指令碼結合在一起來檢索後台資料庫,訪問企業內部網,從而最終將語音瀏覽器與微型瀏覽器融合在一起,實現電腦網路與電話技術的完美結合。其具體系統結構如下: