[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
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-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/