Bonsoir
je dois en python dans le cadre d'un projet de traitement de signaux, enregistrer l'entrée micro ( input) dans un fichier .wav
J'ai réussi à lire sur input et le sortir sur output, mais je n'ai pas trouvé avec la documentation de pymedia, comment enregsitrer l'input du micro dans un fichier .wav
voici le code que j'ai réussi à faire et qui est fonctionnelle ( python 2.5 avec pymedia)
si qqun a une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import time import pymedia.audio.sound as sound son_in=sound.Input(10000, 1, sound.AFMT_S16_LE) son_in.start() son_out=sound.Output(10000, 1, sound.AFMT_S16_LE) print "debut enregistrement" while True: valeur_son=son_in.getData() if valeur_son: son_out.play(valeur_son) son_in.stop() son_out.stop() # print valeur_son # getData returns data from the sound device as string. time.sleep(5)
Merci d'avance
Partager