如何生成包含 WAV/RIFF 声音文件频谱的文件?
我想使用 Linux 命令行。
我知道很酷SoX生成 PNG 频谱图的函数:
sox sound.wav -n spectrogram
但我不需要频谱的直观表示。我只想获取数据文件中的频谱,以便我可以处理它们。我相信一定有一个使用 SoX 的选项。 SoX 需要在绘制之前生成该数据。如何获得?
不确定,也许第二种解决方案是将 WAV 文件导出到数据文件中。数据文件中的每个样本都是膜在某个时刻的位置的测量值。所以这不是频谱。
sox sound.wav file.dat
如何将那些膜位置转换成我需要的光谱?
最佳答案
你可以试试 sox 中的 stat 选项。
play track.wav stat -freq
关于linux - 使用 Linux 命令行从 WAV/RIFF 获取频谱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756237/