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');
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager