Estoy ejecutando Debian (técnicamente Raspbian), tratando de obtener un sistema de comando de voz estilo Star-Trek. Lo tengo todo en funcionamiento, pero en aras de la privacidad y todo ese jazz, no quiero que mi micrófono siempre grabe.
Me pregunto, ¿hay alguna forma de sondear qué procesos, si los hay, están accediendo actualmente al micrófono? La idea es que me haga un pequeño indicador para saber si el micrófono estaba grabando audio o no.
Mi objetivo final es encender y apagar el micrófono usando un control remoto de TV y tener un indicador LED para saber si está encendido o apagado. Tengo todo el hardware funcionando, solo necesito que finalice el software ahora.
Creo que en este momento estoy configurado en ALSA puro, es decir, no en PulseAudio, aunque podría estar equivocado.