PDA

View Full Version : Thu âm trong C#



hongle109
12-08-2009, 21:31
Cho mình hỏi trong C# 2k5 có thư viện nào hỗ trợ cho việc ghi âm từ microphone thành 1 file .wav ko? Nếu có thì là thư viện nào và cách làm thế nào?

Và khi thu đc thành file .wav rồi, thì có cách nào để khi mình chọn 1 file, nó tự cho ra phổ của file âm thanh đó cho mình không?

Ai biết xin chỉ hộ mình với. Cám ơn nhiều!

doanhathanh
12-08-2009, 21:43
mình ko hướng dẫn chi tiết được. có gì bạn tìm thêm trên msdn
using System.Runtime.InteropServices;
[DllImport("winmm.dll")]

Thư viện này cung cấp đầy đủ các phương tiện về âm thanh như thu, phát, dò tìm các thiết bị âm thanh trên máy như sound, headphone...

Còn khi thu âm thì phải nén lại để giảm dung lượng. Hiện có 2 chuẩn nén thông dụng (wav) 1 của mỹ và 1 của nhật là aLaw và uLaw. Chúc bạn thành công

kehamchoi
14-08-2009, 21:06
Load như thế thì dễ nhưng đễ load cùng lúc 2 stream vào 1 stream thì như thế nào có bro nào nghiên cứu về lĩnh vực này không ta

hongle109
16-08-2009, 21:34
Mình biết là dùng winmm.dll rồi, nhưng dùng ntn thì chịu :( có ai giúp mình với không :(

freshgraduate09
16-08-2009, 21:49
coi thử xem sao

http://www.codeproject.com/KB/cs/Enum_Recording_Devices.aspx
http://stackoverflow.com/questions/838190/voice-record-winmm-dll-using-c-net
http://www.tek-tips.com/faqs.cfm?fid=4782

tuonglambeckham
03-06-2010, 13:36
vấn đề này thì mình đang rất tìm hiểu