Bonjour à tous,
je cherche un module python qui me permettrait :
1- d'enregistrer des sons provenant de mon micro (pour un éventuel traitement derrière style FFT)
2- de jouer des sons, potentiellement synthétiques (i.e. créés à partir d'un vecteur temps et de fonctions style cos(), sin()....)
Je distingue deux possibilités à ce stade de mes recherches :
1) Le module
ossaudiodev
Lien :
https://docs.python.org/fr/3/library/ossaudiodev.html
Avantage : il fait partie de la bibliothèque standard de python, donc c'est robuste !
Inconvénient : je ne sais pas si ça répond à ma question, c'est assez bas niveau d'ailleurs non ?
2) Le module
PyAudio
Lien :
http://people.csail.mit.edu/hubert/pyaudio/docs/
Avantage : de ce que j'ai pu voir de la doc, ça semble répondre (simplement) à mes besoins
Inconvénient : est-ce un module fréquemment utilisé ?? Par ailleurs, les exemples donnés dans le doc générent des erreurs... 🙁
3) Auriez-vous d'autres idées ?
Merci d'avance pour vos retours !
D.