Descripción
Mi solicitud de registrar el sonido del micrófono del teléfono. Estoy usando las clases estándar de Android (android.media.AudioRecord
) para hacer eso. Aplicación tiene 2 botones "Start " y "parada" cuando pulso inicio aplicación del botón de inicio de grabación y cuando pulso parada aplicación deja de grabar y devuélveme memoria intermedia, con los datos de voz en formato .wav. Todo funciona biendetección de voz en la Solicitud Android
Problema
quiero cambiar mi solicitud de esta manera, cuando la aplicación se inicia el trabajo se empiezan a analizar sonido procedente del micrófono, si el usuario mantenga aplicación silencio continuar analizando sonido ingreso del micrófono, si el usuario la aplicación para comenzar a hablar comienza a Grabar sonido proveniente del micrófono y luego el usuario finaliza la conversación, la aplicación deja de grabar y me devuelve el mismo buffer, con datos de voz en formato .wav.
Pregunta
- ¿Cómo puedo detectar que inicio de usuario hablar
- ¿Cómo puedo detectar que el usuario lo detenga hablar
Creo que tendrá que hacer la mayor parte del trabajo de sonido por su cuenta: Android proporciona algunas funciones limitadas para acceder al micrófono y la grabación, pero nada que haga cálculos pesados o voz a texto. – Noah
@sqrfv gracias por sus comentarios, +1 ¿Alguna otra sugerencia? –