其他分享
首页 > 其他分享> > android – 录制的声音文件(ala google now,google keep) – RecognizerIntent / Listener

android – 录制的声音文件(ala google now,google keep) – RecognizerIntent / Listener

作者:互联网

我一直在开发一个使用recognizerIntent来获取语音输入的应用程序.但是,由于推出了果冻豆,我无法从语音输入中获取实际的声音文件.

在recognitionListener(http://developer.android.com/reference/android/speech/RecognitionListener.html)中有一个名为onBufferReceived的方法.但是,没有承诺会调用此方法,当我实现它时,它永远不会被调用.有没有办法强制执行此方法或什么是“最佳实践” – 方法收集识别器内容分析的声音文件?

这应该是可能的,因为谷歌现在都可以使用语音命令“自我注释”,Google Keep的语音注释也是如此.

谢谢

解决方法:

我认为没有办法强迫它.它显然取决于识别服务的实施.如果Google决定不调用onBufferReceived,则无法获取所使用的实际数据.请注意,上述Google应用不使用(公共)Intent / Service API来访问语音识别,但似乎在应用中使用私有API(语音识别可能捆绑在他们的应用中).

标签:android,voice-recognition,speech-to-text,voice-recording
来源: https://codeday.me/bug/20190703/1370787.html