计算来自多个麦克风的声音输入的时间差

时间:2013-04-12 10:04:51

标签: c# input time microphone

我有一个C#项目,它将多个(目前为2个)麦克风作为音频设备,检测来自它们的声音,使用傅里叶变换处理它们的音频帧并显示它们。它还以三种颜色打印它们:红色用于具有较强输入的麦克风,绿色用于具有较弱输入的麦克风,灰色用于不足以引起任何兴趣的帧。

我的项目的下一步是计算到达每个麦克风的声音样本的时差。例如,如果我直接对着一个麦克风讲话而另一个距离是3英尺远,那么差异应该是大约3毫秒(假设声速为1英尺/毫秒)。这当然只是一个例子。

任何人都可以帮我吗?我基于此创建了我的项目:http://www.codeproject.com/Articles/20025/Sound-visualizer-in-C

0 个答案:

没有答案