如何生成包含wav/riff聲音文件頻率頻譜的文件?我想用linux命令行。使用linux命令行從WAV/RIFF獲取頻譜
我知道酷襪函數生成PNG頻譜
sox sound.wav -n spectrogram
但我不需要頻率的頻譜的可視化表示。我只想獲取數據文件中的頻譜,以便我能夠處理它們。我相信必須有一個使用sox的選項。 Sox需要在繪製數據之前生成這些數據。如何得到這個?
不知道,也許第二個解決方案是將wav文件導出到dat文件中。 dat文件中的每個樣本都是在某個時刻測量膜的位置。所以這不是頻譜。
sox sound.wav file.dat
如何將這些膜位置轉換爲我需要的譜圖?
謝謝。
SoX目前還不支持。我寫了一個補丁,添加了一個「-O FILE」選項,它將計算的數據保存到「FILE」中。查看郵件列表:https://sourceforge.net/p/sox/mailman/message/34779977/ – Thor