Python bindings to the libopus, IETF low-delay audio codec.
pip install opuslib-nextThe API remains compatible with the original opuslib, but the package name is now opuslib_next.
import opuslib_nextThis project now uses a standard pyproject.toml and can be managed with uv.
uv sync --dev
uv run pytest
uv run python benchmarks/compare_versions.py --baseline-version 1.1.5
uv build
uv publishIf you publish to PyPI, configure credentials first, for example with UV_PUBLISH_TOKEN or uv auth.
The original opuslib is no longer actively maintained. This fork keeps the package working on newer Python versions and accepts fixes.