欢迎各位阅读本篇,语音识别是一门交叉学科,也被称为自动语音识别,其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。本篇文章讲述了语音识别结合应用场景之后。

语音识别:

中国发展

中国的语音识别研究起始于1958年,由中国科学院声学所利用电子管电路识别10个元音。直至1973年才由中国科学院声学所开始计算机语音识别。由于当时条件的限制,中国的语音识别研究工作一直处于缓慢发展的阶段。

进入80年代以后,随着计算机应用技术在中国逐渐普及和应用以及数字信号技术的进一步发展,国内许多单位具备了研究语音技术的基本条件。与此同时,国际上语音识别技术在经过了多年的沉寂之后重又成为研究的热点,发展迅速。就在这种形式下,国内许多单位纷纷投入到这项研究工作中去。

1986年3月中国高科技发展计划(863计划)启动,语音识别作为智能计算机系统研究的一个重要组成部分而被专门列为研究课题。在863计划的支持下,中国开始了有组织的语音识别技术的研究,并决定了每隔两年召开一次语音识别的专题会议。从此中国的语音识别技术进入了一个前所未有的发展阶段。

识别模式

这一时期的语音识别方法基本上是采用传统的模式识别策略。其中以苏联的Velichko和Zagoruyko、日本的迫江和千叶,以及当时在美国的板仓等人的研究工作最具有代表性。

·苏联的研究为模式识别应用于语音识别这一领域奠定了基础;

·日本的研究则展示了如何利用动态规划技术在待识语音模式与标准语音模式之间进行非线性时间匹配的方法;

·板仓的研究提出了如何将线性预测分析技术(LPC)加以扩展,使之用于语音信号的特征抽取的方法。

在语音识别的研究发展过程中,相关研究人员根据不同语言的发音特点,设计和制作了以汉语(包括不同方言)、英语等各类语言的语音数据库,这些语音数据库可以为国内外有关的科研单位和大学进行汉语连续语音识别算法研究、系统设计、及产业化工作提供充分、科学的训练语音样本。例如:MITMedialabSpeechDataset(麻省理工学院媒体实验室语音数据集)、PitchandVoicingEstimatesforAurora2(Aurora2语音库的基因周期和声调估计)、Congressionalspeechdata(国会语音数据)、MandarinSpeechFrameData(普通话语音帧数据)、用于测试盲源分离算法的语音数据等。

近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语音识别技术走进了工业、家电、通信、汽车电子、消费电子产品等各个领域。语音识别作为人工智能发展最早、且率先商业化的技术,近几年来随着深度学习技术的突破,识别准确率大幅提升,带动了一波产业热潮。对语音识别未来发展,各位大咖也有一些精彩论点。

科大讯飞研究院

语音识别是人机交互里很重要的模块,从PC时代到现在的移动互联时代,人机交互由鼠标键盘走向智能手机、Pad等的多点触摸。到了智能硬件时代,交互则更加多元,不仅有触摸,还有基于语音、视觉的交互。原本是以机器为中心的人机交互,逐渐走向以人为中心的自然交互。

他认为,在将来万物互联的浪潮下,以语音为主,键盘、触摸、视觉、手势为辅的交互时代很快会到来。

提到传统的语音交互,王士进列举了几个缺点:第一,交互距离要近;第二,发音必须标准;第三,环境必须安静;第四,人机不能持续对话。

科大讯飞在2015年提出AIUI,旨在解决上述问题同时期望在人工智能时代提供一种智能的人机交互界面。AIUI提供远场唤醒和识别降噪方案,兼容全国近17种方言,可以进行全双工交互和基于业务场景的多轮对话,同时结合讯飞超脑的认知智能使得机器进行更智能的交互。

AIUI实现了软硬一体化、云端一体化、技术服务一体化,通过三个一体化提供人机智能交互整体解决方案,使得用户可以快速切换到新的业务场景。

在提到基于AIUI交互技术的一些商业化尝试时,王士进列举了几种:

在交流方面,科大讯飞在05年推出了听见智能会议这款产品。一般来说,会议场景的同传准确率为80%左右,而智能会议转写准确率则能达到90%以上,之后,其在医疗和司法系统进行了应用。另外,科大讯飞还推出了便携翻译机,易于随身携带,方便远程实时交流。

在电视方面,最早的电视是用数字加上下左右按键控制仅有的十几个台,而现在的智能电视后台对接海量资源,通过讯飞智能电视助手可以进行方便的语音交互,节省时间。

在汽车方面,由于人在驾驶时候手不能离开方向盘,故把语音引入代替手进行交互会方便许多。实际上相比其他应用场景,语音识别由于汽车场景的噪音更强,面临更大挑战,而科大讯飞也在基于车载的语音识别做了许多优化,更在宝马、奔驰、通用举行的全球车载语音识别比赛取得第一名,有效的支撑了车载场景的交互。

在机器人方面,机器人与人的语音交互满足自然交互、个性化服务以及基于业务场景的整合服务,可以方便的任意打断,在理解用户的需求下进行精准的内容推荐和服务。

语音识别和自然语言理解都是基于统计和概率体系,所以商业化过程建议选择人受到一定限制(如车载)或者很难做百分之百正确(如会议同传)的场景,然后随着技术的进一步成熟,可以进入到更多的场景。

最后,王士进总结道,“语音识别和人机交互技术在进行技术优化的同时更要结合应用场景,最终可使得技术完善,产业更好的发展。”

语音技术部声学技术

提到这些年对手机语音搜索的不断优化过程,要做好这样一个产品,先要收集相关数据,然后将语音识别应用推广到相关产品线上供用户使用,用户使用后反馈回来数据形成完整链条,最终达到非常完美的状态。

他把输入法在语音识别中的作用表述为:输入法这一场景对语音识别性能提升有非常大的帮助。

而今年,语音技术方面的进展包括基于GramCTC的端对端语音识别系统以及端对端说话人识别技术。

基于CTC的端对端语音识别系统是目前主流的工业系统,在2015年底,实现了CTC端对端语音识别系统的上线。而今年,百度进一步提出了GramCTC算法。

主流的说话人识别技术使用经典的DNN-IVECTOR技术,其框架基于统计模型,并将DNN引入此框架去学习。

可以看到的是,语音识别已走向大数据和端对端的道路,也将把说话人识别技术向此发展,进一步提升相关性能。

人脸识别与说话人识别有技术共性,二者之间的差异仅仅只是人脸识别对象可以是固定尺寸的图片,而语音的时长会有很多变化。因此,说话人识别技术借鉴了目前人脸识别最好的方法——度量学习,搭建了端对端度量学习的说话人识别系统。内部的实验显示,基于端对端的说话人技术显著提升了说话人识别的性能。

从商业化的角度分析语音识别,可将其应用分为两个维度,第一个是近场和远场,第二个是人配合机器说话和人对人说话的不同说话风格。经过这样划分会发现很多语音场景其实是处在不同的语音象限里面,目前业界所做的近场人对机器说话的识别准确率可达90%以上,但另外几个场景所做不尽人意。

随着语音技术的推进,辅之商业化情景必将推动产品和技术的发展。

语音交互技术中心研发

从2012年到现在,随着数据和算法的提升,语音识别的识别错误率是逐年下降的。陈伟分享了一组数据:到目前为止,搜狗输入法每天的语音识别请求量高达2亿次,每天产生语料达到18万小时。

陈伟表示,搜狗在2016年发布知音引擎,对外输出完整的语音交互解决方案,也一直在探索语音识别和交互的不同场景和经验。语音识别可以更好提升输入、记录、交流的效率,其可分为听写和转写,听写更多要求实时性,转写则面向客服数据,不要求实时。另外,语音识别技术面向不同客户,除了直接提供给消费者,还有一些公司、企业如法院、医院等,语音识别的应用场合则更多是在演讲、直播、语音分析中。

语音识别不是一个单独的技术,其需要同其他技术进行融合,比如机器同传、语音交互,未来的产品将会是技术与技术的组合,产品与产品的组合。

对如何做出一款好的语音交互产品,陈伟认为首先是要重视场景和知识。只有技术(ASR、NLU等)与具体应用场景比如车载、智能家具、可穿设备结合在一起,才能得到稳定的产品。另外,仅仅有技术是不够的,还需要技术创新。在得到良好的使用体验之后用户基数会扩大,带来更多数据,这些累积的数据也是推动技术提升的关键。只有有了产品的迭代、有了真实的数据才能更好的分析出用户需求,更好的推动产品发展。

他表示,技术与产品缺一不可。

“语音交互以技术为驱动,加之好的运算力带来大量数据,以此进行迭代,不断通过技术和产品的耦合得到更好的产品。”

思必驰CMO

“目前的语音产品识别率再高,也只是作为一个参考。”

龙梦竹提到,在识别率的数字背后,诸如降噪、远场、回声消除及声源定位等也需要关注。

那这几个词在整个语音技术里面有什么作用呢?

其可以影响识别率和准确性以及是判断语音交互产品是否实用的重要方向。

目前,各个公司做的都是端到端的,非配合的私人交互系统,在这整个系统里基本分为三个层面:从感知、到认知、到抽象思维的智能。

首先从感知的方向,要保障机器能够听得清,在克服环境、降噪的方面有很大挑战的。以思必驰为例,其依靠强大的数据库,已经把错词率降低到了7.19%,比业界普遍的10%有了非常大的效率提升。

另外,听清以后需要让机器快速反应。常常会有客户好奇“你们的产品是本地还是云端?”实际上,现在业界包括思必驰所做的都是本地+云端,一些简单的唤醒词、指令可能会放在本地。思必驰目前的本地识别指令最高支持三千条,当然,最高支持数目和产品的硬件配置、系统是相关的。而更多的需要交流的,需要机器思考的部分放到云端。

最后,机器能够听清并且能够快速反应了,反应出来的效果如何?这个效果用专业术语可以称为TTS,TTS的优劣很大程度会决定产品体验的优劣。许多人理解的TTS可能是明星的合成音,而这些合成音不能适用于所有场景。

目前业界提出的97%、98%、99%的识别率这只是单独针对语音识别而言,在不同的领域、场景下,针对不同业务方向的语音识别和语意理解其实是有层次不齐的,这个图显示了在家庭和车载环境下不同的准确率。

龙梦竹谈到,无论在哪个领域做语音交互技术,都必须要满足几个要求:

第一要满足用户刚需;

第二不一定是高频使用,但在某一场景能让用户形成依赖性;

第三,语音技术背后一定要有第三方的内容和服务作支持,因为它只是一种交互手段;

“我们一再强调的是,语音只是一个交互的手段,而不是一种功能。”现在的语音还没有达到全国人民普及的程度,但未来一定会实现。而这一手段,其背后第三方的内容和服务是比语音本身更重要的东西。

最后,交互体验一定要好。

小结:很多专家都认为语音识别技术是2000年至2010年间信息技术领域十大重要的科技发展技术之一。 其实大家私下还得多多自学,当然如果大家还想了解更多方面的详细内容的话呢,不妨关注课课家教育平台,在这个学习知识的天堂中,您肯定会有意想不到的收获的!

语音识别结合应用场景之后相关推荐

  1. 语音识别结合应用场景 各位大咖也有一些精彩论点

    近二十年来,语音识别技术取得显著进步,开始从实验室走向市场.人们预计,未来10年内,语音识别技术走进了工业.家电.通信.汽车电子.消费电子产品等各个领域.语音识别作为人工智能发展最早.且率先商业化的技 ...

  2. 滴滴李先刚:语音识别在复杂场景的性能将显著提升

    过去九年,从学校到工业界,李先刚一直专注在语音和声学领域.他说,一方面企业越来越重视AI的应用,随着研究的深入,在复杂场景下的语音识别性能将显著提升. 文 / 李先刚 策划 / LiveVideoSt ...

  3. 普强“千语”语音识别引擎应用场景

    语音是语言符号的一个主要载体,也是人类感知语言的物质存在.作为唯一标识说话人的发音特征,它由人的发音器官发出,同时传递出语言文字.语言意图等信息.因此,语音中包含有复杂的信息,获取语音中这些信息是人工 ...

  4. python基于百度接口的语音识别_Python基于百度接口的语音识别

    1. 主要模块介绍 1) 使用pyaudio 模块来调用麦克风录制音频 2) 使用百度提供的密钥获取access_token 3) 使用百度的语音识别接口,识别语音 2.pyaudio模块的安装 pi ...

  5. 提高语音识别成功率的解决方案思路一

    前提条件是,已经通过程序编码实现了语音识别,即提交语音素材,可能是百度语音识别的结果,也可能是微信小程序或者是科大讯飞识别的结果.我们大多数情况下,只需要判断语音正确即可. 即"你好&quo ...

  6. 科大讯飞刘聪:如何持续保持语音识别技术的领先

    2020科大讯飞全球1024开发者节今天正式拉开帷幕,伴随着AI的发展,我们得以更全面和细致地洞察人们的生活习惯,并为人们提供更加智能和便捷的服务.在人工智能的应用场景中,最重要的一个就是语音交互.针 ...

  7. 专访车音网创始人沈康麒:语音识别有无数个痛点

    文▍杨婧一 所有的创业者都还在做的事:"活下去" 创业者的染色体上,恐怕都存着一段名为生存危机的DNA. 车音网是深圳专注做语音识别的企业,2008年创立,随着车联网的流行,现在可 ...

  8. 语音识别下一步发展如何?哪些技术可以使用?哪些价值可以发掘?

    2020科大讯飞全球1024开发者节今天正式拉开帷幕,伴随着AI的发展,我们得以更全面和细致地洞察人们的生活习惯,并为人们提供更加智能和便捷的服务.在人工智能的应用场景中,最重要的一个就是语音交互.针 ...

  9. 跟着我学习 AI丨语音识别:将语音转为数字信号

    语音识别是一种人工智能技术,其主要目的是将人类说话转化为计算机可以理解的信息.语音识别技术的应用非常广泛,包括智能家居.汽车导航.语音搜索.人机交互.语音翻译等. 语音识别的技术原理 语音识别的技术原 ...

最新文章

  1. Linux 文件系统剖析
  2. 2021全球产品经理大会蓄势待发!
  3. pythonis啥意思-isinstance在python中的意思是什么?
  4. mysql go命令行_Go语言调用mysql.exe和mysqldump命令行导入导出数据库
  5. 源码解析 Netty Channel接口及其实现类
  6. mysql workbench 监控_mysql 使用workbench工具,表状态为read only的解决方法
  7. WCF 异常(原创:灰灰虫的家http://hi.baidu.com/grayworm)
  8. laravel允许所有网站进行跨域操作
  9. JAVA中map删除键值对_以有效的方式从Map中删除多个键?
  10. 【请验收】证券开户系统常规版本【SIS-OAS1.52.0】即时验证---验证通过------生产验收报告模板...
  11. 程序员鸡汤_程序员之魂鸡汤
  12. 对计算机辅助英语教学的建议,CALL引入我国后英语教师面临困难及建议.doc
  13. Vue3必会技巧-自定义Hooks
  14. 2020最难求职年,程序员职场面试 “防坑指南” ,全员必备!
  15. kubernetes / K8s 初始化失败问题
  16. ssh 远程脚本执行 java: command not found
  17. 2021-01-19.湖人在两位数领先情况下被勇士逆转
  18. Rabbitmq学习笔记(尚硅谷2021)
  19. 报表数据填报中的合法性校验
  20. 【问】软件安装,数据库失败,错误:(15007)‘HB’是无效登陆名或您没有相应的权限

热门文章

  1. python module: csv
  2. jQuery动态加载select下拉列表
  3. HandlerInterceptor与MethodInterceptor
  4. 企业面试之LeetCode刷题心得
  5. CodeChef June Challenge 2017
  6. Android性能优化-App启动优化
  7. [Offer收割]编程练习赛12 题目1 : 歌德巴赫猜想
  8. JS实现文字截取(雾)
  9. 今天用pro安装nginx+php+mysql出现故障的解决方法
  10. HDU2019 数列有序!【入门】