首页 版块 访问AI主站 注册 发帖
哈哈的我的哈哈
32
积分 积分商城
0
获赞
语音文件无法保存到本地
Ta的回复 :在线的语音识别是可以的,但就是在测试机的安卓系统中找不到录音文件,程序也加载读写权限了
9
语音文件无法保存到本地
Ta的回复 :上边这个就是绝对路径呀,还可能是其他什么问题吗
9
语音识别android 报错
Ta的回复 :我也遇到一样的问题,怎么解决的
15
语音文件无法保存到本地
Ta的回复 :有个参数弄错了,可以了,谢谢各位
9
语音识别的录音文件格式有错
Ta的回复 :我真机的其他软件是可以录制通过mediaplay播放的amr格式文件的
1
语音文件无法保存到本地
Ta的回复 :除了要设置保存的路径外,还需要加上这一行,开启语音音频数据回调 intent.putExtra(SpeechConstant.ACCEPT_AUDIO_DATA, true);
9
errorDomain : 33 errorC
Ta的回复 :别沉呀,有谁知道没,谢谢各位啦
5
errorDomain : 33 errorC
Ta的回复 :看到的结果是andriod sdk 不支持本地文件的amr文件的识别,只支持pcm
5
errorDomain : 33 errorC
Ta的回复 :不知道对不对,现在用pcm通过out_file的方式,用 AudioTrack播放pcm文件,可以语音识别,可以正常播放
5
获得最终识别结果
Ta的回复 :不回调这个方法 @Override public void onResults(Bundle results) { String result = results.getString("origin_result"); Log.i(TAG, result); }
7
获得最终识别结果
Ta的回复 :后台报这个错,不知道是不是这个问题导致的 E/SpeechRecognizer: not connected to the recognition service
7
获得最终识别结果
Ta的回复 :是按照文档的方式集成的,有错的时候会回调onError方法,录音过程中会回调onRmsChanged这个方法,录音结束会回调onEndOfSpeech这个方法,但是就是不回调这个方法 @Override public void onResults(Bundle results) { } 会是什么原因呢
7
获得最终识别结果
Ta的回复 :另外intent设置了一些参数,不知道对回调会什么影响吗 intent.putExtra(SpeechConstant.VAD_ENDPOINT_TIMEOUT, 0); intent.putExtra(SpeechConstant.SAMPLE_RATE, 16000); intent.putExtra("language", "cmn−Hans−CN"); intent.putExtra(SpeechConstant.ACCEPT_AUDIO_DATA, true); intent.putExtra(SpeechConstant.OUT_FILE, pathName); speechRecognizer.startListening(intent);
7
获得最终识别结果
Ta的回复 :发现是设置长语音的问题,后边这个参数不为0的话,就是60s,是可以回调的 intent.putExtra(SpeechConstant.VAD_ENDPOINT_TIMEOUT, 0); 但是我长语音怎么回调识别结果
7
语音识别android 报错
Ta的回复 :这个问题不影响开发,不用管就是了
15
如何获得长语音最终识别结果
Ta的回复 :感谢,修复请告知!
6
如何获得长语音最终识别结果
Ta的回复 :另外,最终长语音的返回结果,可否有标点符号
6
切换版块
智能客服