Python - Detector de silencio o medidor de amplitud de micrófono

 
Vista:

Detector de silencio o medidor de amplitud de micrófono

Publicado por juan (1 intervención) el 04/11/2019 05:32:29
Necesito un script que pueda ejecutar en windows que imprima la amplitud de audio del microfono en un txt o en un archivo.

Tengo 8 placas de audios, una para cada micrófono. Y para cambiar las escenas en obs studio uso una botonera que creé con visual basic que ejecuta los comandos websocket que es un plugin del obs.
Por eso quiero saber si es posible hacer un script que monitoree cada entrada de audio y que cuando suban los decibeles ejecute los comandos de websocket para cambiar de escena.
Creo que debería ser algún script que devuelva los db del micrófono, entonces si es mayor a cierto numero ejecute el comando de websocket. Si es menor se queda en bucle. Y así uno a cada entrada de las placas de audio.

O mejor aún, supongamos que se puede hacer un script que si el numero de db es mayor a cierto numero genera un archivo (1.txt). Una vez que lo genero espera 2 segundos, si bajó el db lo borra.
Y asi con cada uno. (2.txt) (3.txt).
Entonces si existe el archivo 1 2 y 3 va a mostrar una escena con las 3 personas hablando. Si se borro el 2.txt va a mostrar al 1 y al 3.


Hay un software que la subscripción por mes cuesta al rededor de 130 usd que se llama CLOSE radiotv y te ofrece éso, pero las cosas en Argentina no están muy bien como para poder darme ese lujo.

Espero que alguien pueda orientarme, sólo pude aprender algo de batch navegando por la web. Pero estoy dispuesto a aprender cualquier lenguaje
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder