grabar / guardar audio desde la intención de reconocimiento de voz

Antes de hacer esta pregunta, verifiqué todos los hilos de stackoverflow relacionados con este problema sin ningún éxito, así que no responda con enlaces a otros hilos, :)

Quiero guardar / grabar el audio que el servicio de reconocimiento de Google utilizó para la operación de voz a texto (usando RecognizerIntent o SpeechRecognizer).

Experimenté muchas ideas:

onBufferReceived de RecognitionListener: Lo sé, esto no funciona, solo pruébalo para ver qué sucede y onBufferReceived nunca se llama (probado en galaxy nexus con JB 4.3)utiliza una grabadora multimedia: no funciona Está rompiendo el reconocimiento de voz. solo se permite una operación para micrófonoTraté de encontrar dónde el servicio de reconocimiento guarda el archivo de audio temporal antes de la ejecución de la API de voz a texto para copiarlo, pero sin éxito

Estaba casi desesperado pero me di cuenta de queAplicación Google Keep está haciendo lo que necesito hacer !!!! Debuté un poco la aplicación keep usando logcat y la aplicación también está llamando al "RecognizerIntent.ACTION_RECOGNIZE_SPEECH" (como nosotros, los desarrolladores, hacemos) para activar la voz en el texto. pero, ¿cómo se guarda el audio? ¿Puede ser una API oculta? es google "trampa" :)?

Gracias por tu ayuda

Atentamente

Respuestas a la pregunta(3)

Su respuesta a la pregunta