Визуализация звуковых сигналов в Python/Django

Я посмотрел вокруг переполнения стека для ответа на это, но нигде не дает правильного ответа или направления...

мой проект позволит пользователю загрузить WAV, который в конечном итоге будет преобразован в MP3 низкого качества с помощью FFmpeg на сервере, и все это будет храниться и обслуживаться на Amazon S3. Следующим препятствием является разработка способа извлечения надежной визуализации формы волны из этого загруженного звука. Я использую Python и Django на Linux Ubuntu 10 на VPS для этого проект...

Мне, по крайней мере, нужно какое-то направление... Я в растерянности, с чего начать искать такой инструмент?

3 ответов


этот (использует audiolab, PIL и numpy) приличный:http://www.freesound.org/blog/?p=10


чтобы сделать график или график формы волны, обычный Python appoach должен получить форму волны в включает в себя массив, а затем использовать библиотек matplotlib чтобы сделать сюжет.

самый простой способ прочитать данные в массив numpy-использовать scipy.io.wavfile.read, хотя если вы предпочитаете не использовать scipy (это большой пакет), нетрудно прочитать и преобразовать данные с помощью Python WAV и модуль.


не пытаясь ответить на мой собственный вопрос здесь, но это предложение, которое может помочь другим ясно, видя этот вопрос...

после долгих поисков я нашел это решение... Это кажется хорошо сделанным, но кто-нибудь еще знает об этом?

кажется, сделать много!

http://code.google.com/p/timeside/