OVH Cloud OVH Cloud

enregistrer du son avec python ?

5 réponses
Avatar
Olivier Ravard
Bonjour,

Existe-t-il un moyen portable pour enregistrer des signaux
de la carte son avec python ? le package wave de python
ne permet que de lire ou d'écrire des fichiers...


Actuellement, j'utilise le package snack de tk.

Merci de vos réflexions.

O.R.

5 réponses

Avatar
Michel Claveau, résurectionné d'outre-bombe informatique
Bonjour !

J'ai un truc pour windows, qui utilise le MCI de windows, via cTypes et
windll.
Mais, pour la portabilité, c'est une autre musique ;-) (on parle de son,
non ?)

Si t'es intéressé, cela te coûtera un ou deux glaçons... (une affaire,
avec la chaleur de ces jours-ci)

@-salutations
--
Michel Claveau
Avatar
guignot
Olivier Ravard wrote:

Bonjour,

Existe-t-il un moyen portable pour enregistrer des signaux
de la carte son avec python ? le package wave de python
ne permet que de lire ou d'écrire des fichiers...



pas de facon portable, je le crains...
Sous Unix, il suffit de lire /dev/audio

Avatar
François
pas de facon portable, je le crains...


ne craignez plus, avec PortAudio (http://www.portaudio.com/) et son
binding python : http://www.freenet.org.nz/python/pyPortAudio/

notez :

pyPortAudio is deprecated. Too many problems with the pablio layer in
Portaudio, plus various platform-specific horror stories. Please try
fastaudio instead (see below)

heureusement :

http://www.freenet.org.nz/python/pyPortAudio/fastaudio.tar.gz


----
dans le python, tout est bon :)

Avatar
Olivier Ravard
"François" a écrit dans le message de news:
ce50sj$ilr$
pas de facon portable, je le crains...


ne craignez plus, avec PortAudio (http://www.portaudio.com/) et son
binding python : http://www.freenet.org.nz/python/pyPortAudio/

notez :

pyPortAudio is deprecated. Too many problems with the pablio layer in
Portaudio, plus various platform-specific horror stories. Please try
fastaudio instead (see below)

heureusement :

http://www.freenet.org.nz/python/pyPortAudio/fastaudio.tar.gz


Oui, j'ai essayé sous windows et ça marche bien. Manque un peu de doc

(notamment lorsqu'on enregistre sur 2 voies, comment récupèrent-on les
données)
mais ça marche. Reste à tester sous Linux...

Merci.

----
dans le python, tout est bon :)



Avatar
CptPicard
Il y a PyMedia qui permet de faire plein de choses côté audio et vidéo.
Je n'ai pas analysé dans les détails mais ça pourrait peut-être vous
convenir.

"Olivier Ravard" wrote in message
news:ce5k8j$65k$

"François" a écrit dans le message de news:
ce50sj$ilr$
pas de facon portable, je le crains...


ne craignez plus, avec PortAudio (http://www.portaudio.com/) et son
binding python : http://www.freenet.org.nz/python/pyPortAudio/

notez :

pyPortAudio is deprecated. Too many problems with the pablio layer in
Portaudio, plus various platform-specific horror stories. Please try
fastaudio instead (see below)

heureusement :

http://www.freenet.org.nz/python/pyPortAudio/fastaudio.tar.gz


Oui, j'ai essayé sous windows et ça marche bien. Manque un peu de doc

(notamment lorsqu'on enregistre sur 2 voies, comment récupèrent-on les
données)
mais ça marche. Reste à tester sous Linux...

Merci.

----
dans le python, tout est bon :)