Obtenez de l'Audio à partir du micro du PC avec un programme C#
J'ai besoin de capturer l'audio à partir d'un PC avec Windows 7 avec un programme C#. J'ai besoin d'obtenir toutes les fréquences jusqu'à 20 khz. Savez-vous si il existe un moyen de le faire?
- J'avais commencer à acheter un micro capable de "l'audience" jusqu'à 20kHz, puis google "c# enregistrement audio"
Vous devez vous connecter pour publier un commentaire.
Vous pouvez prendre un coup d'oeil à la NAudio Bibliothèque sur codeplex http://naudio.codeplex.com.
Un beau projet pour l'enregistrement de l'entrée micro avec NAudio peut être trouvé ici http://voicerecorder.codeplex.com/.
J'ai trouvé quelques liens qui pourraient vous aider à
Visite http://www.codeproject.com/Articles/2615/DirectShow-NET?
Ou http://www.codeproject.com/Articles/4889/A-full-duplex-audio-player-in-C-using-the-waveIn-w?
Ou Vous pouvez utiliser Matalab et de faire le Lien avec .Net en utilisant Liydos dll
Essayez d'utiliser des winmm.dll la fonction de l'api. Ici est simple exemple.
Signature de fonction MSDN: mciSendString fonction.
Liste de commandes MSDN: Chaînes de Commande.