11

我正在寻找一个简单的 C# 实时语音检测库。输入应该是音频流,输出应该是“人声”或“非人声”。我对语音识别或信号处理一无所知,我将不胜感激任何形式的帮助。

4

1 回答 1

5

查看“使用 C# 检测 WAV 文件中的音频静音”的答案。我假设输入是一个 WAV 文件。如果不是,请提供音频流的格式,或者如果您打算直接从麦克风获取输入。如果您可以测量音频流中的静音量并且知道音频流的持续时间,那么您可以计算通话时间量。答案中的链接已失效,但如果您访问 codeproject.com 并搜索“C# wave form”,您将在许多项目中获得成功,这些项目向您展示如何解释和操作 wav 文件。如果有背景噪音,检测静音可能有点主观。您需要为静音选择一个最小音量阈值,低于该阈值的任何内容都被视为静音。

于 2012-07-30T13:37:56.947 回答