【发布时间】:2012-11-05 23:57:15
【问题描述】:
我正在寻找从计算机麦克风获取当前声音频率的简单方法(或任何方法)。我想做一个自己的吉他调音器。
如何使用 C# 获得这个频率?
如果这样的库不存在,有什么算法吗?
【问题讨论】:
-
但我想要实时声音。不是音频文件。
-
大多数声音是频率的组合,除非您的声源是纯正弦波。
-
@RobertHarvey 会很接近的。我想做一个自己的吉他调音器。
-
Fast Fourier Transform 是您正在寻找的算法,并且有很多实现。现在您只需要来自麦克风的 PCM 音频数据。
-
@NikoDrašković 是否有任何提供该库的 c# 库。我没有理由自己实现它。
标签: c# audio microphone frequency