108 votes

Détection et enregistrement audio en Python

Je dois capturer des clips audio sous forme de fichiers WAV que je peux ensuite transmettre à un autre module de python pour traitement. Le problème est que je dois déterminer quand il y a de l'audio, l'enregistrer, l'arrêter quand il devient silencieux, puis transmettre ce fichier au module de traitement.

Je pense qu'il devrait être possible avec le module d'onde de détecter quand il y a un silence pur et de l'ignorer, puis dès que quelque chose d'autre qu'un silence est détecté, commencer l'enregistrement, puis quand la ligne redevient silencieuse, arrêter l'enregistrement.

Je n'arrive pas à m'y retrouver, quelqu'un peut-il me donner un exemple de base ?

0voto

S.Lott Points 207588

Vous pouvez consulter csounds également. Il dispose de plusieurs API, dont Python. Il pourrait être capable d'interagir avec une interface A-D et de recueillir des échantillons sonores.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X