apicloud apicloud

注册
查看: 1188|回复: 6

[模块教程] bvRecognizer 模块demo分享

老司机

UID:673413

主题:
175
帖子:
12674
云币:
5646

圣诞节

[模块教程] bvRecognizer 模块demo分享

1188 6 | 发表于 2018-11-30 15:09:04 |阅读模式 | |
本模块封装了百度语音识别的在线/离线识别移动端开放SDK
同时支持语音唤醒功能。语音唤醒,需要配置所需语言模型文件(基础资源文件)及官网导出的自定义唤醒词文件,配置后加载引擎,即可进行开始唤醒。语音唤醒为离线功能,需配置离线授权信息(APP_ID),加载唤醒所需语言模型文件。
使用流程:
1. 登录百度AI开放平台

   分别创建Android,iOS应用获取appid等,注意要配置包名。如图:



2.
使用此模块之前需先配置  config.xml 文件,方法如下。将value替换为自己申请的。
         <!--android 配置方法-->    <meta-data name="com.baidu.speech.APP_ID" value="10665***"/>
    <meta-data name="com.baidu.speech.API_KEY" value="M0EXftb4K00yqN4SjYrQF***"/>
     <meta-data name="com.baidu.speech.SECRET_KEY" value="1b010d38a92073fd7c44da733aaa***"/>
         <!-- iOS 配置方法 -->
  <feature name="bvRecognizer">
    <param name="ios_sr_appid" value="8989***"/>
    <param name="ios_sr_apikey" value="8MAxI5o7VjKSZOKeBzS4X***"/>
    <param name="ios_sr_secretkey" value="Ge5GXVdGQpaxOmLzc8fOM8309ATCz***"/>
  </feature>

3. 自定义语音唤醒词,然后导出。地址:http://ai.baidu.com/tech/speech/wake#tech-demo


字段描述需要在百度语音开放平台创建应用,
com.baidu.speech.APP_ID:百度语音开放平台获取的 appid  
com.baidu.speech.API_KEY:百度语音放平台获取的 key
com.baidu.speech.SECRET_KEY:百度语音放平台获取的 secret常见问题:

错误码参考百度平台的文档:离在线语音识别:Android:https://ai.baidu.com/docs#/ASR-Android-SDK/079ab014
                           iOS:https://ai.baidu.com/docs#/ASR-iOS-SDK/top

模块接口如下
startListening开始语音识别
stopListening
停止语音识别;
cancel
取消语音识别;
setVolumeChangeListener
设置音量监听
startWakeup
开始唤醒
stopWakeup
结束唤醒

常见问题解答:


1. 识别时报错:“Server app name unknown”
  • 请确认填写了正确的 api_key, secret_key, app_id,且在官网正确绑定了包名。
  • 请确认您的应用的QPS和日配额没有超限。


2.  语音唤醒报错: no license,code:24903070,
     语音识别报错{"code":2228229,"descMessage":"[KWS] has not initialized."}

     未配置包名,或修改了包名(修改包名需要过一段时间才生效)


模块代码:





本帖子中包含更多资源    您需要 登录 才可以下载或查看,没有帐号?立即注册

主题:
39
帖子:
9161
云币:
9908

端午节社会摇圣诞节老司机你吃屎!首长好!我还是个孩子!托马斯全旋女朋友不想上班!装逼侠单身狗超人锤子侠SB侠我李白贼6APICloud大会专属勋章狗年旺旺旺足球狗捣蛋鬼儿童节快乐APICloud五岁啦

发表于 2018-11-30 15:50:17 |
感谢分享
微信公众号、小程序、app、webapp、pc网页端项目合作点击QQ455600672

老司机

UID:673413

主题:
175
帖子:
12674
云币:
5646

圣诞节

 楼主| 发表于 2018-12-14 12:08:25 |
录音权限打开一下

入门司机

UID:581237

主题:
112
帖子:
412
云币:
532

端午节狗年旺旺旺

发表于 2018-12-14 14:03:08 |
本帖最后由 自渡 于 2018-12-14 14:09 编辑
得呤 发表于 2018-12-14 12:08
录音权限打开一下

录音权限给了,注释掉(api中说明以下两个为可选项)
infile: 'fs://luyin1.pcm',
outfile: 'fs://outfile.pcm',
打开app,直接点击开始识别,第一下控制台没反应,点击第1+n(n>0)下
报错{"code":8,"descMessage":"ASR Engine is busy"}

主题:
1
帖子:
19
云币:
20
发表于 2019-2-23 19:32:08 |
我也是App name unknown 未解决

主题:
1
帖子:
19
云币:
20
发表于 2019-2-23 19:32:26 |
这个模块真的建议不要购买,根本用不了

主题:
62
帖子:
28246
云币:
13104
发表于 2019-6-11 14:23:21 |
没问题的,配置完成就可以正常用。

{"status":"loaded"}
{"status":"start"}
{"status":"triggered","wakeupWords":"你好柚子"}

您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表