skillfed

sounddevice

Play and Record Sound with Python

sounddevice Permissive license MIT Active 1,265 v0.5.5 released

Install

sounddevice on PyPI

pip

pip install sounddevice

uv

uv add sounddevice

poetry

poetry add sounddevice

Package 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

Operating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Topic :: Multimedia :: Sound/Audio

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/

Read as markdown · JSON record · Source repository · Docs

Similar packages