【问题标题】:Recorded sound file (ala google now, google keep) - RecognizerIntent/Listener录制的声音文件(ala google now,google keep) - RecognizerIntent/Listener
【发布时间】:2013-03-21 12:23:15
【问题描述】:

我一直在开发一个使用识别器意图来获取语音输入的应用程序。然而,自从 jelly bean 推出以来,我一直无法从我的语音输入中获取实际的声音文件。

在recognitionListener(http://developer.android.com/reference/android/speech/RecognitionListener.html)中有一个方法叫onBufferReceived。但是,没有承诺会调用此方法,并且当我实现它时,它从未被调用过。有什么方法可以强制执行此方法,或者收集识别器意图分析的声音文件的“最佳实践”方法是什么?

这应该是可能的,因为现在两个 google 都可以使用语音命令“note-to-self”来做到这一点,而 Google Keep:s voice-notes 也可以做到这一点。

谢谢

【问题讨论】:

    标签: android voice-recognition speech-to-text voice-recording


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-01
      • 2014-10-17
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2019-05-16
      • 1970-01-01
      相关资源
      最近更新 更多