Я хотел бы проанализировать фрагмент записанного образца звука и найти его свойства, такие как смола и так далее. Я попытался проанализировать записанные байты буфера без успеха. Как это можно сделать?как определить шаг записанного образца звука
1
A
ответ
2
Вы должны смотреть в FFM.
Затем сделать что-то вроде этого псевдокода указывает:
Complex in[1024];
Complex out[1024];
Copy your signal into in
FFT(in, out)
for every member of out compute sqrt(a^2+b^2)
To find frequency with highest power scan for the maximum value in the first 512 points in out
Проверьте также из оригинального поста приятеля here, потому что это, вероятно, дубликат.
2
Используйте быстрое преобразование Фурье .. Библиотеки доступны для большинства языков. Байты не являются хорошими, могут быть закодированы в формате mp3 или wav/pcm .. Вам нужно решить, затем проанализировать.
DG
См. _Получение цифровой обработки сигналов, Ричард Г. Лионс. – fadden