c# - 如何使用C#检测流或tcplistener或声卡的音频电平

标签 c# .net audio directsound

仅使用C#可以吗?我希望能够检测来自以下内容的音频:流,麦克风或声卡,并在音频电平超出可设置的阈值时开始记录。

谢谢 :-)

最佳答案

您可以使用NAudio进行此操作。请查看.NET Voice Recorder应用程序,以获取检测输入电平的示例。要检测流中的音频,您需要创建一个派生自WaveStream的类,并重写其Read方法以从TcpListener返回数据。

关于c# - 如何使用C#检测流或tcplistener或声卡的音频电平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2762484/

相关文章:

C# 相当于 VB.Net AddressOf Operator

c# - 使用 Interop.Word,有没有办法进行替换(使用 Find.Execute)并保持原始文本的对齐方式?

php - 将音频文件从 DropBox 流式传输到网站

iphone - AudioFileWriteBytes 失败,错误代码为 -40

c# - UIScrollView 滚动不工作 Xamarin IOS

c# - 将文本绑定(bind)到组合框中的选定项目

c# - 如何在 visual studio 或其他构建工具中的一个 C# 项目中混合生成 dll 和 exe?

.net - Encoding.UTF8.GetString 不考虑 Preamble/BOM

android - 在android中获取微录音频的指纹/语音打印

c# - 在 gridview asp.net c# 中根据复选框更改更新数据库