Возможно ли проанализировать звук в Python? В частности, я хотел бы создать утилиту, которая может анализировать аудио-файл WAV и находить первую модуляцию WAV, и сообщать, где она была обнаружена в примерах с начала файла (0). Миллисекунды также были бы приемлемы, но образцы были бы наиболее точными.
В моем случае первая найденная модуляция должна иметь синусоидальную длину в один кадр c -поп из 1000 Гц аудио (2-поп). В моем примере аудио мой 2-поп был записан на 176 сэмплов позже, чем это должно быть.
Я хотел бы иметь возможность "исправить" звук путем повторной синхронизации или смещения всей звуковой дорожки ранее на 176 сэмплов, чтобы мой 2-поп попал в нужное место.
Если бы после повторной синхронизации он мог создать новый wav-файл, утилита была бы завершена!