Bonjour,
je voudrais savoir comment faire une capture de son à partir du micro de l'ordi et stocker les données sur matlab.
Merci
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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');
Partager