¿Hay algún oyente para la grabadora de medios?

En realidad estoy creando una aplicación que comienza a grabar cuando el usuario empieza a hablar y deja de grabar automáticamente cuando el usuario deja de hablar.

Por lo que hay alguna manera de encontrar si el usuario está hablando o no? ¿Hay algún oyente para Media Recorder para esto?

No, AFAIK no hay oyentes o intenciones que notifiquen a tu aplicación de que el nivel de sonido ha superado algún umbral (por ejemplo, el usuario comenzó a hablar).

Puede usar la clase AudioRecord para grabar el audio del micrófono y luego analizarlo para ver el volumen. Sin embargo, esto requeriría que tu aplicación se ejecute en ese momento.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.