Как сохранить необработанные байты, возвращаемые onBufferReceived() SpeechRecognizer, в закодированный файл AMR_NB?

Я наткнулся на отличный ответ о том, как для захвата аудиоданных, возвращаемых SpeechRecognizer. Однако возвращаемые байты являются необработанными, и мне интересно, есть ли способ кодировать эти байты в файл AMR_NB, чтобы MediaPlayer мог воспроизводить. Пожалуйста, пролейте немного света. Большое спасибо.


person randomwalk    schedule 20.10.2011    source источник