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

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

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

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

Спасибо

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

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