C# 中的麦克风到扬声器音频流

Posted

技术标签:

【中文标题】C# 中的麦克风到扬声器音频流【英文标题】:Mic to Speaker audio streaming in C# 【发布时间】:2012-05-05 06:00:19 【问题描述】:

我需要制作一个 Windows 应用程序,它接受音频输入(来自麦克风)并立即播放到扬声器。简而言之,我需要做一个可以测试我的麦克风的应用程序。

在过去的 3 天里,我一直在探索 Naudio 和 wmp 库,但我无法获得足够的帮助来创建它。但我知道使用这些库必须有一种方法可以创建这样的应用程序。

感谢期待。

【问题讨论】:

【参考方案1】:

你可以使用两种方式

    csaudio //很难,但真的很好

    How-record-voice-from-microphone //简单的方法

编辑

在列表中试试这个 Voice Recorder(这里使用naudio它的开源)

【讨论】:

我已经尝试过“How-record-voice-from-microphone”这种方式,但在 mciSendString("save recsound c:\\record.wav", "", 0, 0 ); mciSendString("关闭录音", "", 0, 0);计算机 c = 新计算机(); /////////////// 此处出错 c.Audio.Stop();错误:不认识什么电脑呢。没有计算机类的参考。注意:我已经使用了本文中提到的所有类。 将此 Microsoft.VisualBasic.dll 添加到引用,并使用 Microsoft.VisualBasic.Devices 进行添加; VisualBasic.dll 存在于 .NET 或 COM 中,或者我必须浏览它? @azeem in .net 排序项目以便于查找 :: 明白了...让我现在试试。希望能得到好的结果并接受它:-)

以上是关于C# 中的麦克风到扬声器音频流的主要内容,如果未能解决你的问题,请参考以下文章

将音频输出重定向到线路输入

LabVIEW中的音频处理(流处理可能吗??)

iOS中的麦克风输入到扬声器输出?

将音频流读取到输出设备

如何将音频从麦克风传输到扬声器?

音频单元从麦克风捕获声音,添加混响,然后发送到扬声器