录制的声音文件(ALA谷歌现在,谷歌保留) - RecognizerIntent /监听器(Rec

2019-08-17 19:52发布

我一直在开发使用recognizerIntent获得语音输入的应用程序。 然而,由于果冻豆开展以来,我一直无法从我的语音输入获取实际的声音文件。

在recognitionListener( http://developer.android.com/reference/android/speech/RecognitionListener.html )有一个叫做onBufferReceived方法。 但是,有没有承诺,这种方法将被调用,当我实现它,它从来没有得到所谓的。 有没有办法迫使这个方法来执行或什么是“最佳实践” -approach收集了recognizerIntent分析声音文件?

它应该是可能的,因为这两种谷歌现在可以使用语音命令去做“音符到自我”,和谷歌保持:■语音笔记做了同样的。

谢谢

Answer 1:

我不认为这是一个办法,迫使它。 这显然取决于识别服务的实现。 如果谷歌决定不叫onBufferReceived那么有没有办法让所使用的实际数据。 需要注意的是所提到的谷歌应用程序不使用(公共)目的/服务的API来访问语音识别,但似乎使用的应用程序内的私有API(语音识别可能他们的应用程序中被捆绑)。



文章来源: Recorded sound file (ala google now, google keep) - RecognizerIntent/Listener