gravar / salvar áudio da intenção de reconhecimento de voz

Antes de fazer esta pergunta, verifiquei todos os outros threads relacionados ao problema sem sucesso, portanto, não responda com links para outros tópicos :)

Desejo salvar / gravar o áudio que o serviço de reconhecimento do Google usou para a operação de fala em texto (usando RecognizerIntent ou SpeechRecognizer).

Eu experimentei muitas idéias:

onBufferReceived de RecognitionListener: Eu sei, isso não está funcionando, basta testá-lo para ver o que acontece e onBufferReceived nunca é chamado (testado no galaxy nexus com JB 4.3)usou um gravador de mídia: não está funcionando. está quebrando o reconhecimento de fala. apenas uma operação é permitida para microfonetentou descobrir onde o serviço de reconhecimento está salvando o arquivo de áudio temporário antes da execução do discurso na API de texto para copiá-lo, mas sem sucesso

Eu estava quase desesperado, mas notei queAplicativo Google Keep está fazendo o que eu preciso fazer !!!! Depurei um pouco o aplicativo keep usando o logcat e o aplicativo também está chamando o "RecognizerIntent.ACTION_RECOGNIZE_SPEECH" (como nós, desenvolvedores, fazemos) para acionar a fala em texto. mas como guardar o áudio? pode ser uma API oculta? o Google está "trapaceando" :)?

obrigado pela ajuda

Cumprimentos

questionAnswers(3)

yourAnswerToTheQuestion