{"categories":[{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"}],"enrichment":{"capability":"PyAudio provides Python bindings for PortAudio v19, enabling you to play and record audio on Windows, macOS, and GNU/Linux from Python code.","skillfed_tags":["audio-io","cross-platform","portaudio"],"use_cases":["Record audio from a microphone or line input for speech recognition, music analysis, or audio logging applications.","Play back audio files or generated sound in real-time applications such as games, synthesizers, or notification systems.","Build cross-platform audio processing pipelines that capture, process, and output audio without rewriting for each OS.","Prototype audio I/O functionality in Python before moving to lower-level APIs or compiled languages."],"what_it_does":"PyAudio wraps PortAudio v19, a cross-platform audio I/O library, to let you record from and play to audio devices in Python. It abstracts away platform-specific audio APIs\u2014Windows MME, DirectSound, WASAPI, and WDM-KS on Windows; Core Audio on macOS; and ALSA or OSS on GNU/Linux\u2014so you can write audio code once and run it on multiple operating systems.\n\nThe package has no runtime dependencies beyond PortAudio itself, which must be installed separately on macOS and GNU/Linux. Installation is straightforward on Windows via pip, but requires prior system setup on Unix-like platforms. The project is in Beta status and has not been updated recently, so it is stable but not actively developed.","worth_installing":"Yes, if you need straightforward cross-platform audio I/O in Python and are willing to handle platform-specific setup (Homebrew on macOS, system packages on Linux). The package is stable, permissively licensed, and has no known vulnerabilities. Install friction is moderate but manageable. Be aware that the project is dormant and unlikely to receive updates; if you need active maintenance or ASIO support on Windows, consider alternatives."},"id":"pyaudio","links":{"html":"https://skillfed.io/packages/pyaudio","md":"https://skillfed.io/packages/pyaudio.md","pypi":"https://pypi.org/project/pyaudio/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-11-07","license_spdx":null,"license_treatment":"permissive","name":"PyAudio","python_support":"unspecified","summary":"Cross-platform audio I/O with PortAudio"},"popularity":{"monthly_downloads":1335110,"position":4037,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.2.14"}
