Если вы не возражаете, в зависимости от numpy, мой пакет audiolab работает довольно хорошо и поддерживает oggfile из коробки, если его поддерживает сам libsndfile (он должен работать в linux, если у вас достаточно свежая версия):
# the dependencies
sudo apt-get install libsndfile-dev python-numpy cython python-setuptools
# install audiolab
cd audiolab-0.11 && python setup.py install --user
Основной API прост:
from scikits.audiolab.pysndfile.matapi import oggread
data, fs, enc = oggread("myfile.ogg")
Доступен также более полный API для управления выходным типом, диапазоном и т. Д.Вы можете найти выпуски на pypi, а код на github