语音识别和语音唤醒会不会有冲突:在项目中通过语音唤醒启动语音识别,可是识别出一次后,后面所有识别的结果都是第一次识别出来的结果
多谢Reakingf 分享经验
金龙锋科技:
回复liu10028:你好,上面的问题我现在也遇到了,好像是识别设置中的外部音频参数的问题,
intent.putExtra(Constant.EXTRA_INFILE, "res:///com/baidu/android/voicedemo/16k_test.pcm");
注释掉就没那个问题,但又出现了新问题,我在唤醒之后通过语音合成播放问候语再开启语音识别,结果onResults识别不到我说的话,而是在onPartialResults中得到之前播放的问候语。
不知语音唤醒和语音识别的录音是不是有冲突,该怎么实现唤醒之后的人机交互呢?
回复金龙锋科技:唤醒和识别会争夺录音器,所以只要开唤醒时关识别,开识别时关唤醒就好,我是这么做的
多谢反馈,唤醒和识别功能是可以同时开启的
liu10028:
麻烦将你的接口调用的关键代码,和识别过程中的log信息截取下来,我们分析一下!
什么关键参数?我采用API方式执行语音识别,然后在唤醒的时候启动语音识别,但是每次语音识别的监听器打印出来的Log都是onBeginningOfSpeech后就直接进入onEndOfSpeech,所以无法进行识别,结果就只剩下唤醒词
您好,感谢反馈,我们会检查造成此问题的可能的原因,感谢反馈。
另外,建议您将启动sdk的关键参数也贴出来,以便分析原因
多谢Reakingf 分享经验
金龙锋科技:
回复liu10028:你好,上面的问题我现在也遇到了,好像是识别设置中的外部音频参数的问题,
intent.putExtra(Constant.EXTRA_INFILE, "res:///com/baidu/android/voicedemo/16k_test.pcm");
注释掉就没那个问题,但又出现了新问题,我在唤醒之后通过语音合成播放问候语再开启语音识别,结果onResults识别不到我说的话,而是在onPartialResults中得到之前播放的问候语。
不知语音唤醒和语音识别的录音是不是有冲突,该怎么实现唤醒之后的人机交互呢?
回复金龙锋科技:唤醒和识别会争夺录音器,所以只要开唤醒时关识别,开识别时关唤醒就好,我是这么做的
多谢反馈,唤醒和识别功能是可以同时开启的
liu10028:
麻烦将你的接口调用的关键代码,和识别过程中的log信息截取下来,我们分析一下!
回复liu10028:你好,上面的问题我现在也遇到了,好像是识别设置中的外部音频参数的问题,
intent.putExtra(Constant.EXTRA_INFILE, "res:///com/baidu/android/voicedemo/16k_test.pcm");
注释掉就没那个问题,但又出现了新问题,我在唤醒之后通过语音合成播放问候语再开启语音识别,结果onResults识别不到我说的话,而是在onPartialResults中得到之前播放的问候语。
不知语音唤醒和语音识别的录音是不是有冲突,该怎么实现唤醒之后的人机交互呢?
麻烦将你的接口调用的关键代码,和识别过程中的log信息截取下来,我们分析一下!
什么关键参数?我采用API方式执行语音识别,然后在唤醒的时候启动语音识别,但是每次语音识别的监听器打印出来的Log都是onBeginningOfSpeech后就直接进入onEndOfSpeech,所以无法进行识别,结果就只剩下唤醒词
您好,感谢反馈,我们会检查造成此问题的可能的原因,感谢反馈。
另外,建议您将启动sdk的关键参数也贴出来,以便分析原因