讯飞用移动数据科大讯飞语音识别sdk上不了网是什么回事

 |  |  | 
您所在的位置: &
> 讯飞输入法离线语音:不用联网免流量
讯飞输入法离线语音:不用联网免流量
10:00:31  来源:互联网   次阅读
& & & &讯飞对此次输入法的离线功能非常重视,在噪杂音处理方面,也做了大量投入和优化,即使身处在人来人往的大街亦或是拥挤的地铁、公交,语音识别率也非常高。
& & & 近日网上盛传的讯飞输入法神秘功能终于揭开了面纱,和业界所猜测一样,是离线语音。目前,离线语音输入成为一种热门技术,进入的门槛也比较高,国外主要有谷歌、苹果,等有所涉猎,国内的代表企业则是讯飞。
  讯飞此时推出输入法的离线语音功能,说明离线语音已经达到了实用阶段。中国软件资讯网也在第一时间参与体验了讯飞离线语音的妙处和不足。
  所谓离线语音输入,通俗的说即使在没有网络的情况下也能实现语音输入,它通过本地离线语音包直接处理,将语音输入识别转变为文字,让本地离线语音包代替云端服务器功能。离线语音输入两个最主要的特性,一是不用联网,二是无需流量。
  体验使用的工具是三星S4手机,在相对安静的办公室里,对平常会经常使用到的地图导航类、聊天类以及数字类的句子进行了测试,每类5句,每句说了5次,具体结果见下表。
  在具体测试中,“搜索”容易识别成“厕所”,另外,对于数字的识别,如年月日输出的不是阿拉伯数字而是大写的中文数字,让人有些不习惯。但在响应速度以及正确识别率方面表现的很不错,一般的句子识别率达100%,主观响应时间也较快,跟在线语音识别几乎没什么区别。
  为了让体验更客观,我们又分别在电梯、地下室做了试验,在网络环境相对较差的场所使用WiFi和数据流量,发现对语音使用影响较大,但离线语音丝则不受影响。
  据了解,讯飞以语音出道,离线语音技术也非常成熟,在其和中移动合作推出的灵犀语音助手就已经使用,积累了大量离线语音素材。公司对此次输入法的离线功能非常重视,在噪杂音处理方面,也做了大量投入和优化,即使身处在人来人往的大街亦或是拥挤的地铁、公交,语音识别率也非常高。
  有一点值得注意的是,讯飞输入法在使用离线语音时需要安装独立的语音包,语音包的大小会影响识别的准确率,语音包越大准确率就越高,反之越低,语音包也会依据机型不同而大小不等。目前讯飞输入法的离线语音输入是适用于市场所有主流手机,手机配置越高,语音识别处理速度越快。
  离线语音的好,不是说省流量,也不是说免费,其实最大的实惠是它突破了网络障碍,让用户不受时间、地点的限制,无论何时何地都能使用语音功能。在目前国内这种3G网络覆盖度低,网络质量不稳定,且流量资费较高的大环境下,这种对“离线语音”的需求更强烈,也期待这种技术愈发成熟。
共有人发表了观点,请选择你的观点:
大家都在看
网友在16分钟点赞了
网友在1小时点赞了
网友在1小时点赞了
网友在2小时点赞了
网友在2小时点赞了扫码直接下载
最新版本:6.0.2780
最新版本:6.0.1571
震撼推出“随声译”功能,说中文出英文,英文交流So Easy!支持粤语、四川话、东北话、上海话、闽南语等多种方言输入;推出离线语音输入,不用联网就能语音输入。
全新“鹰眼”手写引擎,采用CNN卷积神经网络技术,行书、草书、生僻字、数字、符号全方位识别,支持叠写连写输入,让你随意手写,一气呵成。
采用蜂巢智能引擎,内置百万词库,覆盖海量日常用语;支持拼音云输入,云端返回候选结果,拼音输入更精准;畅想指尖快感,你的输入,快人不止一步。
拥有海量精美皮肤,明星、动漫、风景美图应有尽有;支持自定义键盘背景,让你输入法皮肤更具个性;支持双键、双拼、笔画多种键盘布局,随意选择。
支持音乐键盘,让你的输入法会唱歌;支持个性短语,编辑常用短语输入更便捷;支持二维码,扫描即可输入……丰富的个性插件,一站式满足你的需求。新闻中心:
版权所有 科大讯飞股份有限公司
网站备案编号:Android 通过调用系统接口使用如 谷歌语音、百度语音、讯飞语音等语音识别对话框的方法
现在app的开发进程会集成一些语音识别功能,而一般开发者是不具备自己开发一套语音识别引擎的,因此大多数情况是选择一个已经成熟的语音识别引擎SDK集成到自己的app中。
通常情况下,这种集成分两种,一种是直接调用SDK为开发者设计好的弹出框,开发者不需要开发识别交互界面;还有一种是开发者只利用SDK提供的语音识别服务,自己开发一个属于自己的交互设计。
本文介绍最简单直接调起弹出框的方法。
首先,测试机需要安装如谷歌语音、百度语音、讯飞语音等产品的语音软件,这时可以在设置界面的语言与输入处找到相关的语音识别功能列表。然后就可以直接调用了。
下面是调用的步骤:
首先:在Activity中实例一个intent,intent的action设置为RecognizerIntent.ACTION_RECOGNIZE_SPEECH或者RecognizerIntent.ACTION_WEB_SEARCH,关于RecognizerIntent可以查看本博客之前的文章,然后调用一个带返回结果的操作
public void onClick(View v) {
Intent intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
//Intent intent=new Intent(RecognizerIntent.ACTION_WEB_SEARCH);
startActivityForResult(intent, 0);
然后:在返回结果中取出携带字符串RecognizerIntent.EXTRA_RESULTS对应的结果,android语音识别服务统一将结果以ArrayList形式返回,如下代码
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
ArrayList results = data
.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
Log.i("zpf", results.get(0).toString());
另外,需要在配置文件中添加:
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'}

我要回帖

更多关于 ios语音识别 科大讯飞 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信