有没有办法在c#中获取麦克风输入事件?我想显示一个随语音级别上下的进度条。
答案 0 :(得分:8)
答案 1 :(得分:5)
您正在寻找的是VU表的示例源代码。您可以使用Win32 API获取音频捕获缓冲区,但我发现使用BASS库要容易得多。它有一个.NET包装器,可供许多项目使用。
BASS.NET:http://www.un4seen.com/download.php?z/4/Bass24.Net.zip
在示例zip文件中,您可以找到VU表的一些代码。他们的DLL为你完成了所有的工作。
答案 2 :(得分:0)