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/

Reply via email to