科大讯飞离线命令词的使用
公司内部有需求,需要在项目中加上离线命令词的使用,之前做过了在线语音识别,而离线的语音识别和在线的最大区别是离线需要对应的离线资源包!当然,离线识别的识别度和在线是有一定的差距的,很多时候识别不准,不过也算是够用了.
和在线的一样,第一步,如果科大讯飞没有账号先去注册账号,创建项目,下载对应离线命令词SDK(体验版,35天使用,3个装机量),下载好了之后,这里需要注意的是一个资源文件common.jet位置的摆放!(在assets目录下创建asr文件夹,将common.jet拷进去,这就是离线命令所必须要的离线资源文件!),其他的文件还是和在线的一样对应放入就行.
第二步,最好在application里面初始化appId:
第三步:初始化识别对象:
初始化监听器:
第四步: 构建语法:
构建语法监听器
第五步:识别监听
在合适的时候调用开始识别监听器就行了
获取识别资源路径
这里面还缺一样东西,也就是bnf语法文件,这里也就直接上图了,文件我放在assets目录下:
图片中指向的地方要注意,要以#BNF开头,在线是以#ABNF开头,,grammar后跟的是你这个文件的文件名!具体的语法逻辑请参考:
http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=7595
在这里就完成了离线语音识别的功能,大功告成!
科大讯飞离线命令词的使用相关推荐
- 离线语音识别软件_6.语音板使用科大讯飞离线命令词识别
0x00 离线命令词识别简介 语音识别技术(Auto Speech Recognize,简称ASR),就是把人的自然语言音频数据转换成文本数据的技术.理论上在线ASR是可以把所有的语音转换成对应的文本 ...
- android 科大讯飞离线命令词的使用
这篇博客主要讲解如何实现离线命令词的功能 科大讯飞离线命令词这个功能还是比较好用的 , 它可以配合着语音唤醒一起使用,这个时候就可以做出来你想要的效果 ,如智能音响什么的 ! 不多说, 直接上代码! ...
- 【C++】QT调用VS封装的dll(以科大讯飞离线命令词识别SDK为例)
QT调用VS封装的dll(以科大讯飞离线命令词识别SDK为例) 1.说明: 跨平台调用dll出现各种坑,谨以此文避坑. 参考博文:https://www.cnblogs.com/seer/p/4789 ...
- 科大讯飞离线命令词识别
一.进入科大讯飞官网,下载自己所需要的SDK----以离线命令词识别为例: 二.分析代码-----主要有以下四大函数 const char *get_audio_file(void); //选择进行离 ...
- 讯飞语音——离线命令词识别
离线命令词识别 效果图 示例源码 地址:http://download.csdn.net/detail/q4878802/9023825 步骤: 1. 下载SDK 前面文章有,就不在复述了.这里要选择 ...
- 集成讯飞SDK,实现离线命令词、离线语音合成、离线唤醒,语音在线/离线听写
关于讯飞开发平台的注册以及SDK下载:## ##请参考: http://blog.csdn.net/weixin_39923324/article/details/78924892 强烈推荐 分享一个 ...
- 讯飞语音——离线命令词+语义识别
讯飞语音--离线命令词+语义识别 意思就是先走离线命令词识别,如果离线命令词识别没有识别到结果,那么就再走语义接口,如果已开通对应场景,则转为语义,如果没有开通对应场景,则将语音转为文字 效果图 说的 ...
- 离线命令词识别 (基于ASRT HTTP)
文章目录 ASRT 环境配置 前端音频处理 音频文件格式标准 音频采集流程 命令关键字识别 主要有三部分 大概流程 示例demo asrt-vue-demo ASRT 环境配置 项目地址 https: ...
- 科大讯飞离线语音命令词识别的使用说明
最近因为项目的需求,需要在无网络的情况下实现语音识别的功能,因为之前在线识别一直用的科大的,所以经理就和我说,你花半天时间简单熟悉一下,然后出一个Demo,下午有人过来看:因为之前科大在线SR ...
最新文章
- Octave相关学习资源整理出
- luncene 查询字符串的解析—QueryParser类
- 消除代码中的坏味道,编写高质量代码
- php大数组查找算法,PHP简单的数组查找算法分享
- Win32 多文档多视图
- django Sometimes request.session.session_key is None
- newsinglethreadexecutor使用场景_java中Future的使用
- java setrotation_Java 在Word文档中添加和旋转图形
- 内含20万“不可描述”图片,这个数据集千万别在办公室打开
- selenium--python如何定位一组元素并返回文本值
- C程序设计--排序(冒泡、选择、插入)--插入
- nginx部署前端代码 负载均衡
- 几大主流的前端框架(UI/JS)框架
- 基于arm嵌入式linux毕业设计,本科毕业论文--基于arm的嵌入式系统设计.doc
- Python金融行业必备工具
- 面向对象:上得厅堂,下得厨房,站起来杀猪,坐下来写书
- 如何获取微信公众号关注页链接
- 教学打铃单片机实现(课程设计)
- poi 修改标题字体,单独修改标题字体样式
- 一年后反思我的围棋经历