现有技术中实现一次性语音识别典型的流程时序,具体包括一下步骤:

■ MRCP Client发送INVITE消息给MRCP Server请求建立会话,携带MRCP Client侧的SDP;

■ MRCP Server回复200表示请求已经成功接受处理,携带MRCP Server侧的SDP;

■ MRCP Client随后发送ACK消息证实200消息已经收到,至此一个SIP会话成功建立;

■ MRCP Client发送RECOGNIZE消息给MRCP Server请求语音识别,按照MRCP协议规定的格式携带相关的语音识别控制参数,并且指定语法文件路径;

■ MRCP Server接收RECOGNIZE请求,编译语法文件,回复200消息给MRCP Client;

■ MRCP Client此时开始根据之前协商好的SDP,开始源源不断的发送RTP语音流给MRCP Server;

■ MRCP Server接收RTP语音流,当检测到用户开始说话时,发送START-OF-INPUT事件;

■ 当MRCP Server根据语法文件定义得到识别结果时,通过RECOGNITION-COMPLETE事件返回识别结果;

■ MRCP Client发送BYE消息给MRCP Server结束会话;

■ MRCP Server发送200消息给MRCP Client确认结束;

■ MRCP Client通过上述流程获得MRCP Server提供的一次完整语音识别能力。

电话渠道的语音流采样率一般是8k 16bit,这种语音识别的准确率远远低于app等渠道采集音频的识别率。再加上人在打电话时说话方式相对随意,导致语音识别部分成为了影响电话机器人能力和效果的重要瓶颈。

实现语音合成典型的流程时序,具体包括一下部分:

■ SPEAK:向服务器端提供文本,启动语音合成(c→s)

■ STOP:如果服务器正在语音合成资源,则停止语音合成与语音流(c→s)

■ PAUSE:通知服务器资源暂停语音合成与语音流(c→s)。

■ RESUME:通知暂停的语音合成资源继续进行语音合成与语音流(c→s)

■ CONTROL:更改语音合成资源相关参数,从而影响合成的语音流(c→s)。

■ SPEAK-COMPLETE: SPEAK请求已经成功处理(s→c)。

■ SPEECH-MARKER:服务器正在处理语音标签时,遇到请求消息头字段 Speech Marker中标记的tag(s→c)。

■ BARGE-IN-OCCURRED:客户端检测到barg-in-able事件或DTMF数字时,发送该消息通知服务器(c→s)。

现在主流厂商为了使通话效果尽可能模拟真人外呼,除了涉及业务接口调用的数据查询使用了TTS,基本采取整句录音的方式。

智能语音机器人语音识别系统相关推荐

  1. 电话机器人智能语音机器人之:语音识别,让电脑听懂人说话

    通过pyaudio,已经可以将人说的话保存成声音文件. 但是,我们还需要计算机可以听懂人说的话,并执行相应的命令. 在计算机科学里,这被称为"语音识别技术",语音识别技术就是让机器 ...

  2. yy自动语音接待机器人_智能语音机器人落地产品有哪些?

    据相关研究报告表明,在众多人工智能落地产品或者应用场景中,智能语音机器人无论从产品的成熟度还是应用的广泛度来说,都是人工智能行业最热门和最有前景的产品. 智能语音机器人并不只是一款产品,它是所有智能语 ...

  3. 钉钉机器人关键词应答_除了用于电销,智能语音机器人可以应用哪些地方?

    之前的文章探讨的是智能语音机器人在电销行业的应用,然而在实际的场景中,电销行业的应用只是大家所熟知的行业之一. 对比于人工电销,使用智能语音机器人有着诸多优势,例如:工作效率高.意向筛选.电话录音并转 ...

  4. 关于智能语音机器人使用中可能出现的问题

    关于智能语音机器人的使用误区 对于一些销售型的企业来说, 智能语音机器人他们应该不会陌生, 这种节省人力提高效 率的方法一直为大家使用,但是总体市场反响并不是很好. 为了能够对大家提供帮助,专门试用了 ...

  5. 智能机器人无法智能对话_关于智能语音机器人使用中可能出现的问题

    关于智能语音机器人的使用误区 对于一些销售型的企业来说, 智能语音机器人他们应该不会陌生, 这种节省人力提高效 率的方法一直为大家使用,但是总体市场反响并不是很好. 为了能够对大家提供帮助,专门试用了 ...

  6. 【Android App】实战项目之实现你问我答的智能语音机器人(超详细 附源码和演示视频)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.需求描述 想必大家都见过商场里的智能语音机器人,你对它提问时它可以自动回答你的问题,接下来我们也实现这样一个机器人,它依靠语音技术完成问询服务 基 ...

  7. 欧能智能语音外呼系统=真人语音录音营销+自动外呼拨号

    对于电销行业的工作人员来说,智能语音外呼系统想必大家应该都不陌生吧.在现在的电话营销中,更多企业使用的都是智能语音电销机器人,利用AI技术+人工服务实现了1+1>2的效果.借助人工智能的不断发展 ...

  8. c语言智能语音系统,一种Android智能语音控制方法及系统与流程

    本发明涉及语音输入技术领域,具体来说,涉及一种Android智能语音控制方法及系统. 背景技术: 现在人们的生活越来越依赖于智能手机:社交.打折信息.导航.购物等,为了解决某些特定场合不能手动操作手机 ...

  9. 智能语音机器人市场对手如此多,微服网络如何更胜一筹

    在传统电销行业中,销售是一个需要庞大服务人员的工作,电话作为一种快捷方便获取信息的通讯工具,更是必不可少,如今市场上的电话机器人就是基于语音识别技术的一种应用产品.智能以服务低端劳力密集型企业为宗旨, ...

最新文章

  1. 从未这么明白的设计模式(一):单例模式
  2. 语义分析的一些方法(中篇)
  3. codesoft各个版本的 dll_win10安装pytorch-gpu版本
  4. php 导出csv文件
  5. Linq之ToDictionaryTSource, TKey, TElement用法
  6. 武大高级软件工程2017评分汇总
  7. MapReduce操作Hbase史上最完整范例
  8. SREng 使用指南(五)扩展的解说
  9. ks检验 matlab,KS检验
  10. python小学口算题库生成器_口算题自动生成的小程序-L.A.SMILE自家用软件-口算题生成下载20060207-西西软件下载...
  11. 【requireJS路径加载】与程序员小卡的交流
  12. calc()语法规则
  13. 【全国大学生IoT设计竞赛】安谋科技灵动赛题国赛一等奖分享:多足仿生机器人
  14. 2、用PHP求圆的面积和周长
  15. python 全文检索 whoosh flask_基于whoosh的flask全文搜索插件flask-msearch
  16. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...
  17. 北大清华真的是“掐尖”了吗?
  18. 初识openstack之0——虚拟化及Xen和KVM介绍
  19. 关于当前若干主流网络仿真软件的综述及实例应用分析
  20. 奶制品生产与销售matlab,奶制品的生产与销售模型.doc

热门文章

  1. 228句最常用英文口语短句(转)
  2. LS文法构图算法(3) Hilbert-Peano曲线
  3. 算法复杂度 O(1),O(n),O(logn),O(nlogn)的区别
  4. 吉大计算机学院课外八学分,通知|关于吉林大学课外八学分相关规定
  5. 第五届“飞思卡尔”智能车竞赛分赛区赛后总结
  6. 统计学习导论之R语言应用(三):线性回归R语言代码实战
  7. 大数据时代,传输软件的优势与应用
  8. xlwings设置单元格格式为文本-改正身份证显示问题+excel单元格设置为文本为何还要双击
  9. LaTeX 数学公式大全
  10. PHP 面试总结(持续更新) --小丑