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

C# Discussion :

enregistrement depuis un microphone


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 184
    Par défaut enregistrement depuis un microphone
    Bonjour,

    j'essaye de voir comment permettre la capture audio depuis un microphone intégré mais j'ignore comment procéder.
    Je souhaite récupérer le flux ou une sorte de frame
    Pourriez-vous m'aider s'il vous plait en me disant comment procéder.

    Au cas ou vous sauriez aussi par hasard, comment diffuser le son capturé vers des hauts-parleurq.

    Je ne vois pas comment le faire. Si vous saviez quelle méthode, cela me sera bien utile

    merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 50
    Par défaut
    tu peux faire ça avec direct X il me semble, sinon il y a une API MS qui gère ce genre de besoins : winmm.dll me semble t'il


  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    tu trouveras des exemples sur codeproject ou sur le net...

    genre sur google "C#, Audio capture" ou "Audio record"

    The Monz, Toulouse

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    Bonjour,
    J'ai déjà fais ca il y a longtemps
    La tout de suite je n'ai pas le code sous les yeux mais je le cherche des que possible et je le post

    (1 ou 2 jours max)
    Je le donnerai aussi sous forme de FAQ.

    Bonne continuation

    (Il faut des API supplémentaire mais j'étais en F1.1)

  5. #5
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 11
    Par défaut
    Bonjour à tous,

    Je profite de ce poste car je cherche à faire à peu près la même chose, à savoir capturer le micro d'un côté et renvoyer cette capture vers les HP.

    J'arrive à capturer le son du micro (avec DirectX) dans un fichier et à le lire une fois l'enregistrement fini, mais c'est pas ce que je veux.
    J'aimerais faire une sorte de streaming, enregistrer dans un buffer le son du micro et en même temps lire ce buffer vers les HP.

    Si quelqu'un peut me donner des pistes ça serait cool

    Merci.

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    Bonjour,

    Desolé pour le délai de réponse ...
    En plus vu la réponse que je vais mettre désolé encore plus

    je viens de relire mon code d'il y a 3 ans ... et

    je ne me souviens de rien

    juste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Process proc = new Process();
    proc.StartInfo = new ProcessStartInfo("../../CaptureSound/bin/Debug/CaptureSound.exe");
    proc.Start();
    proc.WaitForExit();
    (Mon dieu que c'est pas propre...)

    Il faut aussi installer la SDK Microsoft.DirectX.DirectSound;

    Bonne chance

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/10/2008, 20h24
  2. Réponses: 5
    Dernier message: 08/12/2006, 19h02
  3. [Conception] Extraire des enregistrements depuis un lien
    Par klerdesign dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/09/2006, 09h25
  4. Réponses: 1
    Dernier message: 24/07/2006, 14h15
  5. Créée des enregistrements depuis un formulaire
    Par marie10 dans le forum Access
    Réponses: 5
    Dernier message: 23/01/2006, 10h59

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