Bonjour tous, J'ai besoin de faire un petit programme de capture audio en python. Mais à la base, le système de capture que j'aimerais utiliser est SoX, (Sound eXchange), parce qu'il m'offre des moyens simples et intuitifs pour agir sur les paramètres de la capture: taux d'échantillonnage, niveau en-dessous duquel on veut arrêter de capturer, format dans lequel le résultat doit être fourni, ...).
Pour faire ça en python, j'ai trouvé un binding appelé pysox. Problème: l'outil ne semble pas suffisamment documenté pour que je trouve la syntaxe pour choisir le micro USB à utiliser comme source. Un exemple: Si j'utilise SoX en ligne de commande, la commande que je dois taper pour simplement écouter le son du micro dans la sortie audio du PC, (mon casque), est la suivante: $ play -t alsa hw:CARD=Microphone,DEV=0 Mais, une fois dans python, je dois désigner la source audio par un chemin d'accès. Or, je ne sais pas par quoi représenter ce "hw:CARD=Microphone,DEV=0". Est-ce un /dev/<quelque_chose>? Ou autre? Note: La distrib linux que j'utilise est une Ubuntu 14.04. Ça fait deux jours que je google en vain pour trouver cette maudit syntaxe. Merci infiniment. Bonne journée. @+ ChD -- CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-requ...@lists.tuxfamily.org Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@lists.tuxfamily.org/