首页
版块
访问AI主站
登录
百度账号登录
Github账号登录
注册
发帖
porshcecai
0帖子
·
12回复
12
积分
积分商城
0
获赞
Ta的动态
Ta的帖子
Ta的回复
离线识别功能总是返回网络错误2
Ta的回复 :[图片] [图片] [图片]
18
离线识别功能总是返回网络错误2
Ta的回复 :是说intent里我不需要设置license-file-path参数? intent.putExtra(license-file-path, "...")
18
离线识别功能总是返回网络错误2
Ta的回复 :不设置lic file,结果是一样的[图片]
18
百度语音开放平台新版上线吐槽区
Ta的回复 :说实话,文档建设比较烂,感觉完全就是开发者自己摸索。看了前面,看来不少人使用离线识别功能碰到网络错误
32
离线识别功能总是返回网络错误2
Ta的回复 :感觉设置应该都没有什么问题啊,见下图。传递的参数见上面的图 [图片] [图片] [图片]
18
离线识别功能总是返回网络错误2
Ta的回复 :没解决呢,SDK内部出的问题,完全不知道什么原因,期待内部人士来解答。Baidu的SDK可不怎么样
18
离线识别功能总是返回网络错误2
Ta的回复 :baidu的朋友帮看看,是不是因为这个?不过即使通过ping知道了openapi.baidu.com的IP地址(111.206.37.193 openapi.baidu.com),然后加入hosts,还是出现网络错误2,log看还是一样的错误 [图片]
18
离线识别功能总是返回网络错误2
Ta的回复 :分享一下经验:离线确实支持(至少要在线一次让它下载License),但是目前试出来只支持离线指令包文件里的语法。下面是baidu SDK解析出来的离线指令包里的语法 (name这一节是通过slot添加的,appname以下似乎都是bsg里内建的): #3263 easrNativeJni calling KWSInitial("<name> = 李涌泉 | 08-21 14:39:04.333 2625 2642 I jni_easr: 郭下伦 | 08-21 14:39:04.333 2625 2642 I jni_easr: 占位符 ; 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: <appname> = 微信| 08-21 14:39:04.333 2625 2642 I jni_easr: 百度地图| 08-21 14:39:04.333 2625 2642 I jni_easr: 短信| 08-21 14:39:04.333 2625 2642 I jni_easr: 计算器; 08-21 14:39:04.333 2625 2642 I jni_easr: <msgbody> = 词条默认值; 08-21 14:39:04.333 2625 2642 I jni_easr: <auto_create_node> = 查看未读短信; 08-21 14:39:04.333 2625 2642 I jni_easr: <_wakeup> = 唤醒词占位符; 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: _SCENE_ID_ 0 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: ( <auto_create_node> ) 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup><auto_create_node> ) 08-21 14:39:04.333 2625 2642 I jni_easr: 08-21 14:39:04.333 2625 2642 I jni_easr: ( 打电话给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>打电话给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 打给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>打给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 呼叫<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>呼叫<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 给<name>打电话 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>给<name>打电话 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 查看<name>的电话号码 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>查看<name>的电话号码 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 查看<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>查看<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 新建联系人<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>新建联系人<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 删除<name>的联系方式 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>删除<name>的联系方式 ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 发短信给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>发短信给<name> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 发短信给<name>内容是<msgbody> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>发短信给<name>内容是<msgbody> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 打开<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>打开<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 启动<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>启动<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 搜索<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>搜索<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( 下载<appname> ) 08-21 14:39:04.333 2625 2642 I jni_easr: ( <_wakeup>下载<appname> ) 这里边的语法似乎都可以离线被识别,比如name slot里如果put了“张三”,那么离线的时候说“打电话给张三”、“发短信给张三”、“打开张三”、“打开微信”、“打开计算器”都可以识别。但是现在有两个问题: 1 怎么把自己的语法加入到里边,比如播放音乐什么的语法这儿就没有就不行。可能需要通过网页端的设置里的上传自定义文件,这个还得试 2 name的列表难道一定要通过slot添加才能离线识别?那不同的人有不同的name列表就没法办了。还需要试
18
离线识别功能总是返回网络错误2
Ta的回复 :再分享:如下图所示,在里边定义自己的词条和语法(可以在里边测试,仔细看看这个网页),然后点那个保存,将保存到本地的bsg文件push到/sdcard/下,然后 intent.putExtra(Constants.EXTRA_GRAMMAR, "/sdcard/baidu_speech_grammar.bsg"); 之后就能离线识别你自定义的语法了(参看我的music,不过还没太研究透) [图片]
18
离线识别功能总是返回网络错误2
Ta的回复 :还有另外一个问题咨询: 比如对于象“打电话给xxx”,“导航去xxx”这种指令xxx是不确定的,这个不可能列举在词条里,因为每个使用我app的人是不一样的,这种指令是不是只能在线识别?
18
离线识别功能总是返回网络错误2
Ta的回复 :有谁知道以前的常用离线资源文件s_1, s_2_inputmethod,s_2_navi的内容是什么?有办法能把这些导出到现在的grammer.bsg文件吗?还是它们的内容就是现在demo里的grammer.bsg里的内容?如果能导出到grammer.bsg文件里那么至少常用的离线识别可以不用自己去平台定义、导入导出
18
离线识别功能总是返回网络错误2
Ta的回复 :哦,我说呢,不在离线语法定义里的任何字都不能识别。多谢!明白了
18
切换版块
操作指南
常见问答
平台公告
经验交流
技术专区
文字识别
人脸识别
语音技术
PaddlePaddle
EasyDL
BML
EasyData
AI Studio
UNIT
人体分析
图像搜索
图像识别
内容审核
自然语言处理
机器人视觉
视频技术
增强现实
知识图谱
智能创作
智能呼叫中心
文心
EdgeBoard
DuerOS
EasyEdge
度目硬件
百度AI市场
Doris
AI赛事
百度之星大赛
AI Studio人工智能竞赛
语言与智能技术竞赛
千言数据集
集思广益
共享工具
头脑风暴
成果展示
智能客服