Vxml簡介及相關資料

2022-05-03 20:45:07 字數 1138 閱讀 1682

vxml簡介

voice extensible markup language(簡稱 vxml)是被用來建立語音對話系統,可以呼叫語音合成以及語音識別服務,可以用來記錄語音錄入和連線**系統。建立 vxml 語音的主要目的就是用 web 開發的理念來開發互動式的語音應用。vxml 提供了基於 menu 和基於 form 的兩套框架,整合了語音識別和語音合成兩個關鍵服務,使得語音應用的開發變得更為方便和快捷。

vxml的執行環境

vxml 和普通的標記語言一樣,需要有瀏覽器進行解析;還需要提供語音識別和語音合成服務的應用伺服器;有時也需要有 http 伺服器提供文件服務;當然,如果需要與**系統相連,就必須加上 voip (網路**)的支援。如下圖所示的就是 vxml 的執行環境:

圖1,vxml的執行環境

乙個企業級應用的系統框架

ivr (interactive voice-response services)也就是自動應答服務,是使用vxml的典型企業級應用。ivr和使用者通過**,按鍵(dtmf)互動,如語音訂票,語音查詢,語音投票等。普通的ivr都是支援vxml的解析和提供了sip協議的支援,通過和asr (語音識別)應用伺服器以及tts(語音合成)應用伺服器的整合,可以實現幾乎所有的vxml封裝的操作。

企業級的vxml應用需要如下的體系結構,以使用ibm voice server (wvs)為例:

圖2,乙個vxml具體應用的例子

上圖中的ivr事實上就是vxml解析器,通過解析vxml,分發相應的工作給wvs,實現vxml封裝的語音識別和語音合成的功能。

摘自互動百科--

BI構架及相關技術簡介 中

現在決大多數企業已在其乙個或多個部門內採用了計算機商務管理系統,也累積了相當的商業資料。然而,正如業內的那句老話 rich data,poor information 以前累積的資料,並沒有很好的得到利用。why?並不是企業高層管理人員沒有想到,而是這些資料 太廣,格式不統一,並且其中極少量的資料記...

關於Graph cuts的簡介及相關資源

簡介 graph cuts 不等於 graph cut 如 min cut normalized cut ratiocut 是最近在計算機視覺中研究和應用比較多的energy minimization 能量函式最小化 優化演算法,典型的用於stereo matching,image restorti...

KVC相關簡介

kvc key value coding 根據字串的名稱去設定或者獲取類的屬性的機制 person zhangsan person alloc init 通過set方法設定張三的名稱 zhangsan setname zhangsan 通過get方法獲取張三的名稱 nsstring name zha...