Записанный звуковой файл (аля Google сейчас, Google Keep) - RecognizerIntent / Listener

Я разрабатываю приложение, которое использует распознаватель Intent для получения голосового ввода. Однако с тех пор, как был запущен Jelly Bean, я не смог получить реальный звуковой файл из моего голосового ввода.

В распознавании прослушиватель (http://developer.android.com/reference/android/speech/RecognitionListener.html) есть метод с именем onBufferReceived. Однако нет никаких обещаний, что этот метод будет вызван, и когда я его реализовал, он так и не был вызван. Есть ли способ заставить этот метод выполняться или что такое «наилучшая практика», чтобы собрать звуковой файл, который анализирует распознаватель Intent?

Это должно быть возможно, поскольку оба Google теперь могут делать это с помощью голосовой команды "note-to-self", а Google Keep: s делает то же самое.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос