Skip to main content

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.

Release files for sounddevice 0.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sounddevice 0.5.6
File Size Uploaded
sounddevice-0.5.6.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for sounddevice 0.5.6
File
sounddevice-0.5.6-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
sounddevice-0.5.6-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
sounddevice-0.5.6-py3-none-win32.whl Python 3 none Windows x86-32 Details
sounddevice-0.5.6-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl Python 3 none macOS 10.6+ universal2 (ARM64, x86-64), macOS 10.6+ x86-64 Details
sounddevice-0.5.6-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 MB

Release files / sounddevice-0.5.6.tar.gz

Download URL sounddevice-0.5.6.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
8ec9fbfde2e32f020b167e348f3ab3bac6625a5f15af524d790108ac7147a410
BLAKE2b-256 checksum
How to use checksums
ecdb0c890e2d9aab9ba284021efc02e1d3aebfecab1b611762d7434602209bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / sounddevice-0.5.6-py3-none-win_arm64.whl

Download URL sounddevice-0.5.6-py3-none-win_arm64.whl
Size 1.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
c8ae19173e5f27f8c12d4b5eee2dbfe542cee125d591e663e0fb4dfb75246d45
BLAKE2b-256 checksum
How to use checksums
60a4b0c21c9f215a6fd9606b8f8748c21212dc098e5d5a2d93068c50edcf19b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / sounddevice-0.5.6-py3-none-win_amd64.whl

Download URL sounddevice-0.5.6-py3-none-win_amd64.whl
Size 1.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
7f4162f514f007b0bf25a3ccfed3f1705bc2ec311888a90232729eec4f57a4f4
BLAKE2b-256 checksum
How to use checksums
8d3ecbc593c31a5f0d817b3fe97e64aa8461bd0f55cb07b67ce1b776296ae336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / sounddevice-0.5.6-py3-none-win32.whl

Download URL sounddevice-0.5.6-py3-none-win32.whl
Size 1.0 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
b36b807eb02abd257198bf84b2af05e4fea199a9d2f0019014169c7136d45e9c
BLAKE2b-256 checksum
How to use checksums
c56f6292145099f72a153a710245f46ae43e5fb6c77bec1b6086cb76c12dc280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / sounddevice-0.5.6-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl

Download URL sounddevice-0.5.6-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl
Size 1.0 MB
Tags Python 3 macOS 10.6+ universal2 (ARM64, x86-64) macOS 10.6+ x86-64
SHA-256 checksum
How to use checksums
e3aef00ad8b1d1740eb66d9a7671eab88a4d2b8fa4ab33498d742e63b65c309c
BLAKE2b-256 checksum
How to use checksums
b68485e719d49cf98b2f406d9ac9c338892286c4448eb42ef0b2625ccf159616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / sounddevice-0.5.6-py3-none-any.whl

Download URL sounddevice-0.5.6-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de099612311ad81e55d31ccbd83f43ea6bf4d87b48f9b6ea55a1fbcde0eee4e0
BLAKE2b-256 checksum
How to use checksums
721f62eef605172bddc1017508469a12f75bc7c4194ece35c734f822795f53b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.6 This release

6 release files

0.5.5

6 release files

0.5.4

6 release files

0.5.3

5 release files

0.5.2

5 release files

0.5.1

5 release files

0.5.0

5 release files

0.4.7

5 release files

0.4.6

5 release files

0.4.5

5 release files

0.4.4

5 release files

0.4.3

5 release files

0.4.2

5 release files

0.4.1

5 release files

0.4.0

5 release files

0.3.15

5 release files

0.3.14

5 release files

0.3.13

5 release files

0.3.10

5 release files

0.3.9

5 release files

0.3.8

5 release files

0.3.7

5 release files

0.3.6

5 release files

0.3.5

5 release files

0.3.4

5 release files

0.3.3

5 release files

0.3.2

5 release files

0.3.1

5 release files

0.3.0

5 release files

0.2.2

5 release files

0.2.1

5 release files

0.2.0

5 release files

0.1.0

2 release files

0.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page