{"categories":[{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"}],"enrichment":{"capability":"Encodes and decodes audio in SILK format, a codec optimized for speech compression, with support for streaming large files through file-like objects.","skillfed_tags":["audio-codec","streaming"],"use_cases":["Compress PCM audio files to SILK format for efficient storage or transmission in speech-heavy applications","Decode incoming SILK-encoded audio streams in real-time communication or messaging systems","Process large audio files in a streaming fashion without loading entire files into memory","Integrate SILK codec support into applications that need compatibility with systems using SILK encoding"],"what_it_does":"silk-python is a Python binding for the SILK v3 audio codec, a compression format designed for efficient speech encoding. It provides encode and decode functions that work with file-like objects (including BytesIO for in-memory operations), making it suitable for streaming large audio files without loading them entirely into memory. The package wraps the full C interface of SILK with sensible defaults for parameters like sample rate, bit rate, packet loss handling, and forward error correction.\n\nThe implementation uses Cython for performance-critical sections on CPython and falls back to CFFI on PyPy, automatically selecting the appropriate backend. You pass binary streams and specify audio parameters (sample rate, bit rate), and the codec handles the rest. It raises SilkError on encoding or decoding failures, allowing you to handle audio processing errors explicitly.","worth_installing":"Yes, if you need SILK codec support. The package is actively maintained, has no known vulnerabilities, supports Python 3.8\u20133.13, and offers a clean API for both encoding and decoding. Medium install friction is typical for compiled audio libraries. The BSD license poses no restrictions. Install it if your application requires SILK compression or decompression; otherwise, it is not necessary."},"id":"silk-python","links":{"html":"https://skillfed.io/packages/silk-python","md":"https://skillfed.io/packages/silk-python.md","pypi":"https://pypi.org/project/silk-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-12","license_spdx":null,"license_treatment":"permissive","name":"silk-python","python_support":"supports_current","summary":"silk encode and decode"},"popularity":{"monthly_downloads":111744,"position":12401,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.8"}
