sounddevice
Play and Record Sound with Python
Install
sounddevice on PyPI
pip
pip install sounddeviceuv
uv add sounddevicepoetry
poetry add sounddevicePackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — cffi |
| Maintenance | actively maintained — 202 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: sounddevice-0.5.5-py3-none-any.whl
Keywords: sound, audio, PortAudio, play, record, playrec
About sounddevice
from the package's own PyPI description — quoted content, verbatim
Play and Record Sound with Python
This Python_ module provides bindings for the PortAudio_ library and a few convenience functions to play and record NumPy_ arrays containing audio signals.
The sounddevice module is available for Linux, macOS and Windows.
Documentation: https://python-sounddevice.readthedocs.io/
Source code repository and issue tracker: https://github.com/spatialaudio/python-sounddevice/
License:
MIT -- see the file LICENSE for details.
.. _Python: https://www.python.org/ .. _PortAudio: http://www.portaudio.com/ .. _NumPy: https://numpy.org/
Similar packages
permissive · top 1,000 on PyPI
soundfilepermissive · top 1,000 on PyPI
json-repairpermissive · top 1,000 on PyPI
tabulatepermissive · top 1,000 on PyPI
numpypermissive · top 100 on PyPI
seabornpermissive · top 1,000 on PyPI
openai-agentspermissive · top 1,000 on PyPI
fonttoolspermissive · top 1,000 on PyPI
opentelemetry-semantic-conventionspermissive · top 100 on PyPI
py-spypermissive · top 1,000 on PyPI