Determinar el estado de micrófono en Android
-
28-10-2019 - |
Pregunta
¿Podemos determinar el estado de MIC que cualquier tipo de voz va al micrófono?
O
cómo Aplicación de reconocimiento de voz ¿Decidir que hemos completado nuestra palabra y comenzar su proceso de búsqueda de palabras?
Solución
Leer muestras del dispositivo de entrada (micrófono) y detectar una amplitud lineal de una señal es una forma.
Hay formas más sofisticadas de hacer esto, como aplicar "Transformada de Fourier" y detectar la amplitud del rango específico de frecuencias de "voz", pero eso es más difícil y requiere cierto conocimiento del procesamiento de señales.
Puede leer datos de muestra LPCM sin procesar utilizando Androidrecord clase.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow