项目场景无网络,如何在离线环境实现语音中文、字母、数字(含小数)
黄高武1 发布于2016-11 浏览:1304 回复:3
0
收藏

问题1:

研发要求:离线环境实现本地语音识别,识别对象为中文、字母、数字(含小数)?

试用现状:

    离线环境下可以使用TextToSpeech.speak,但是使用语音输入识别成文本遇到问题,查阅了相关API文件说通获取百度离线服务的license并设置参数如下:

“ intent.putExtra(Constant.EXTRA_LICENSE_FILE_PATH, "/sdcard/easr/license_20161128");”

但实际效果并没有达到预想的离线识别的目的

收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4c5812回复于2016-12

您好,请直接下载github上的demo版本进行对比验证https://github.com/baidu/speech-samples。


您遇到的问题,是由于未在开放平台绑定包名所致。

0
#3黄高武1回复于2016-12

水寒319:

除了设置离线的license文件外还需要设置离线资源文件,详细的离线使用可以参见:http://yuyin.baidu.com/docs/asr/170

回复水寒319:按照配置说明,添加了本地识别参数,但是依然出现如上截图问题。

瞬间提示SpeechRecognizer.ERROR_NO_MATCH:“没有匹配的识别结果"



0
#2水寒319回复于2016-12

除了设置离线的license文件外还需要设置离线资源文件,详细的离线使用可以参见:http://yuyin.baidu.com/docs/asr/170

0
TOP
切换版块