Play and Record Sound with Python
Project Links
Meta
Author: Matthias Geier
Requires Python: >=3.7
Classifiers
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3
Topic
- Multimedia :: Sound/Audio
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:
- Source code repository and issue tracker:
- License:
MIT – see the file LICENSE for details.
Oct 19, 2025
0.5.3
May 16, 2025
0.5.2
Oct 12, 2024
0.5.1
Aug 11, 2024
0.5.0
May 27, 2024
0.4.7
Feb 19, 2023
0.4.6
Aug 21, 2022
0.4.5
Dec 31, 2021
0.4.4
Oct 20, 2021
0.4.3
Jul 18, 2021
0.4.2
Sep 26, 2020
0.4.1
Jul 18, 2020
0.4.0
Mar 18, 2020
0.3.15
Sep 25, 2019
0.3.14
Feb 27, 2019
0.3.13
Sep 02, 2018
0.3.12
May 07, 2018
0.3.11
Dec 22, 2017
0.3.10
Oct 25, 2017
0.3.9
Jul 11, 2017
0.3.8
Feb 16, 2017
0.3.7
Dec 19, 2016
0.3.6
Sep 12, 2016
0.3.5
Aug 05, 2016
0.3.4
Apr 11, 2016
0.3.3
Mar 16, 2016
0.3.2
Jan 04, 2016
0.3.1
Oct 28, 2015
0.3.0
Oct 21, 2015
0.2.2
Oct 08, 2015
0.2.1
Jul 03, 2015
0.2.0
Jun 20, 2015
0.1.0