Bonjour,
je voudrais savoir comment faire une capture de son à partir du micro de l'ordi et stocker les données sur matlab.
Merci
Version imprimable
Bonjour,
je voudrais savoir comment faire une capture de son à partir du micro de l'ordi et stocker les données sur matlab.
Merci
Si vous voulez enregistrer un son a partir d'un microphone :
ce code est pour un enregistrement pendant une durée definie :yaisse2:Code:
1
2
3
4
5
6
7 fs=22050; %frequence d'echantillonage (Hz) nbit=16; % nombre de bits par echantillon mode=1 %pour dire mono Duree=3, % durée d'enregistrement (3s) enregistrement=audiorecorder(fs,nbit, mode); recordblocking(enregistrement, Duree); x=getaudiodata(enregistrement);
merci.
et pour une durée indéterminée....?
Comment faire pour enclencher l'enregistrement puis l'arrêter?
Bonsoir,
Un exemple:
Code:
1
2
3
4
5
6
7
8
9
10 enregistrement= audiorecorder(22050,8,2); record(enregistrement); % Maintenant, parler dans le microphone stop(enregistrement); parole= play(enregistrement); % Ecouter stop(parole); donnee = getaudiodata(enregistrement, 'uint8');
Merci bien, je vais voir ça...