IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Capture de son à partir du micro


Sujet :

MATLAB

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Points : 72
    Points
    72
    Par défaut Capture de son à partir du micro
    Bonjour,

    je voudrais savoir comment faire une capture de son à partir du micro de l'ordi et stocker les données sur matlab.

    Merci

  2. #2
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 45
    Points : 44
    Points
    44
    Par défaut
    Si vous voulez enregistrer un son a partir d'un microphone :


    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);
    ce code est pour un enregistrement pendant une durée definie

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Points : 72
    Points
    72
    Par défaut
    merci.

    et pour une durée indéterminée....?
    Comment faire pour enclencher l'enregistrement puis l'arrêter?

  4. #4
    Membre éprouvé
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Points : 1 205
    Points
    1 205
    Par défaut
    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');

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Points : 72
    Points
    72
    Par défaut
    Merci bien, je vais voir ça...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/10/2013, 21h32
  2. Récupérer le son à partir du micro
    Par ziedbhz dans le forum Multimédia
    Réponses: 2
    Dernier message: 03/09/2009, 01h58
  3. Enregistrer le son a partir du micro d'une webcam
    Par koKoTis dans le forum Audio
    Réponses: 4
    Dernier message: 27/08/2007, 21h51
  4. Capture de son au micro avec DirectSound
    Par Rémiz dans le forum DirectX
    Réponses: 4
    Dernier message: 21/12/2005, 21h00
  5. Capture de son au micro avec mciSendString
    Par Rémiz dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/12/2005, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo