Как сгенерировать файл, включающий спектр частот звукового файла wav/riff? Я хотел бы использовать командную строку Linux.
Я знаю крутую функцию sox для создания спектрограмм png
sox sound.wav -n spectrogram
Но мне не нужно визуальное представление спектра частот. Я просто хочу получить спектр частот в файле данных, чтобы я мог работать с ними. Я считаю, что должен быть вариант с использованием sox. Sox должен сгенерировать эти данные перед их построением. Как это получить?
Не уверен, может быть, второе решение экспортирует файл wav в файл dat. Каждый образец из dat-файла является мерой положения мембраны в определенный момент времени. Так что это не спектр частот.
sox sound.wav file.dat
Как преобразовать эти положения мембраны в спектр, который мне нужен?
Спасибо.
-O FILE
, которая будет сохранять рассчитанные данные вFILE
. См. список рассылки: sourceforge.net/p/sox/mailman/message/34779977< /а> - person Thor   schedule 15.04.2016