以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在语音技术中的应用 』   (http://bbs.xml.org.cn/list.asp?boardid=47)
----  如何将Dialogic板卡集成到OpenVXI呀???  (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=46801)


--  作者:叶子凝
--  发布时间:5/12/2007 11:02:00 PM

--  如何将Dialogic板卡集成到OpenVXI呀???
我想请教大家和诸位专家,我现在该从何处入手呢,是应该把Dialogic集成到VXItel这个接口的吧?
因为我还想把语音识别也集成到OpenVXI,但这个好像需要录音的,所以应该在这之前先把语音板卡集成进来吧,我是这么想的,不知有问题没有,期待专家的指点,先谢谢了!
--  作者:zlei12
--  发布时间:4/19/2008 1:29:00 PM

--  
简而言之,就是用Dialogic API实现osbtel、osbprompt/osbrec的功能,其中osbtel完成呼叫控制可采用Global Call API,osbprompt/osbrec完成媒体控制可采用dx_xxxxx系列函数。

语音识别和录音均属于osbrec需提供功能,其中:
- OSBrecRecord()用于实现录音,实现例如语音信箱的留言功能,对应vxml的<record>,
- OSBrecRecognize()用于接收DTMF或ASR输入。

注意,问题中提到的ASR需要录音和<record>录音功能不是一个概念。<record>是vxml规范要求实现的一个功能,而ASR需要的录音则是一个实现问题,如何录等问题应该封装在OSBrecRecognize()接口之下。

一般的,实现语音识别需要采用第三方引擎如Nuance,大致过程是:先将需要识别的语法先传给引擎、然后将录到的语音流不断地发送给引擎,引擎通过一种回调方式将识别结果告诉调用程序。调用程序在获得结果后,在OSBrecRecognize()中将结果返回给VXI解释器。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
4,298.828ms