--- id: types-pyaudio version: "0.2.16.20260508" license: Apache-2.0 license_treatment: permissive maintenance: active --- # types-pyaudio — Typing stubs for pyaudio License: permissive · Maintenance: active · Downloads: 83.6K/mo ## What it is and what it does types-pyaudio is a type stub package that provides type annotations for the pyaudio library. It allows static type checkers to understand the types and signatures of pyaudio's API, catching type errors during development rather than at runtime. The package is maintained as part of the typeshed project and is tested against mypy 1.20.0 and pyright 1.1.408. You install it alongside pyaudio to enable type checking in your IDE or CI pipeline. It has no runtime dependencies and requires Python 3.10 or later. The stubs aim to cover pyaudio 0.2.* versions, allowing you to write type-safe code that uses pyaudio's audio functions. Use it for: - Enable mypy or pyright to type-check code that imports and uses pyaudio for audio operations - Catch type errors in audio processing code before runtime in a CI/CD workflow - Get IDE autocomplete and type hints when writing code that calls pyaudio functions - Validate that audio device configuration code passes static type analysis ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type hints for the pyaudio library, enabling static type checkers like mypy and pyright to validate code that uses pyaudio. Yes, if you use pyaudio and want static type checking. Installation is frictionless, the package is actively maintained, and it's licensed permissively. Install it as a dev dependency alongside pyaudio to enable type safety in your audio code. ## Install pip install types-pyaudio uv add types-pyaudio poetry add types-pyaudio ## Installing types-pyaudio Before you install: Low friction installation with no runtime dependencies. Actively maintained as part of the typeshed project with recent releases. License in practice: Apache-2.0 permissive license allows use in most projects without significant restrictions. Quickstart: pip install types-pyaudio # In your code, import pyaudio normally import pyaudio # Type checkers will now understand pyaudio's types audio = pyaudio.PyAudio() Requires Python 3.10 or later Verify before relying: - Whether these stubs cover all pyaudio 0.2.* versions or only specific patch releases - Whether the stubs are automatically updated when pyaudio itself changes ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 83.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pyaudio type stubs, type hints for pyaudio, pyaudio typing annotations, static type checking audio, mypy pyaudio support, pyright audio library types, type-stubs, static-analysis [View on SkillFed](https://skillfed.io/packages/types-pyaudio) · [View on PyPI](https://pypi.org/project/types-pyaudio/)