Можно ли использовать Python для повторной синхронизации звука в файле WAV?

Можно ли анализировать звук в Python? В частности, я хотел бы создать утилиту, которая может анализировать звуковой файл wav и находить первую модуляцию wav, а также сообщать, где она была обнаружена в сэмплах с начала файла (0). Миллисекунды тоже будут приемлемы, но выборки будут наиболее точными.

В моем случае первая найденная модуляция должна быть синхроимпульсом длиной в один кадр с частотой 1000 Гц (2-поп). В моем примере аудио мой 2-pop был записан на 176 сэмплов позже, чем должен был быть.

Я хотел бы иметь возможность "исправить" звук, повторно синхронизируя или сдвинув всю звуковую дорожку ранее на 176 сэмплов, чтобы мой 2-поп попал в нужное место.

Если бы он мог затем сгенерировать новый файл wav после повторной синхронизации, утилита была бы завершена!

0 ответов

Другие вопросы по тегам