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/
Raw data
{
"_id": null,
"home_page": "http://python-sounddevice.readthedocs.io/",
"name": "sounddevice",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "sound, audio, PortAudio, play, record, playrec",
"author": "Matthias Geier",
"author_email": "Matthias.Geier@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/4e/4f/28e734898b870db15b6474453f19813d3c81b91c806d9e6f867bd6e4dd03/sounddevice-0.5.3.tar.gz",
"platform": "any",
"description": "Play and Record Sound with Python\n=================================\n\nThis Python_ module provides bindings for the PortAudio_ library and a few\nconvenience functions to play and record NumPy_ arrays containing audio signals.\n\nThe ``sounddevice`` module is available for Linux, macOS and Windows.\n\nDocumentation:\n https://python-sounddevice.readthedocs.io/\n\nSource code repository and issue tracker:\n https://github.com/spatialaudio/python-sounddevice/\n\nLicense:\n MIT -- see the file ``LICENSE`` for details.\n\n.. _Python: https://www.python.org/\n.. _PortAudio: http://www.portaudio.com/\n.. _NumPy: https://numpy.org/\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Play and Record Sound with Python",
"version": "0.5.3",
"project_urls": {
"Homepage": "http://python-sounddevice.readthedocs.io/",
"Source": "https://github.com/spatialaudio/python-sounddevice"
},
"split_keywords": [
"sound",
" audio",
" portaudio",
" play",
" record",
" playrec"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "73e79020e9f0f3df00432728f4c4044387468a743e3d9a4f91123d77be10010e",
"md5": "b9e0ecf6ed8fcba1dc9852a0f374e186",
"sha256": "ea7738baa0a9f9fef7390f649e41c9f2c8ada776180e56c2ffd217133c92a806"
},
"downloads": -1,
"filename": "sounddevice-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b9e0ecf6ed8fcba1dc9852a0f374e186",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 32670,
"upload_time": "2025-10-19T13:23:51",
"upload_time_iso_8601": "2025-10-19T13:23:51.779365Z",
"url": "https://files.pythonhosted.org/packages/73/e7/9020e9f0f3df00432728f4c4044387468a743e3d9a4f91123d77be10010e/sounddevice-0.5.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f39714118f8413e0e353436914f2b976665161f1be2b6483ac15a8f61484c14",
"md5": "173bee0434bf1b293ed65bec1c083849",
"sha256": "278dc4451fff70934a176df048b77d80d7ce1623a6ec9db8b34b806f3112f9c2"
},
"downloads": -1,
"filename": "sounddevice-0.5.3-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl",
"has_sig": false,
"md5_digest": "173bee0434bf1b293ed65bec1c083849",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 108306,
"upload_time": "2025-10-19T13:23:53",
"upload_time_iso_8601": "2025-10-19T13:23:53.277563Z",
"url": "https://files.pythonhosted.org/packages/2f/39/714118f8413e0e353436914f2b976665161f1be2b6483ac15a8f61484c14/sounddevice-0.5.3-py3-none-macosx_10_6_x86_64.macosx_10_6_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f57452186e3e5c833d00273f7949a9383adff93692c6e02406bf359cb4d3e921",
"md5": "e7141e9a3003a7814f5ed194cedff4ae",
"sha256": "845d6927bcf14e84be5292a61ab3359cf8e6b9145819ec6f3ac2619ff089a69c"
},
"downloads": -1,
"filename": "sounddevice-0.5.3-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "e7141e9a3003a7814f5ed194cedff4ae",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 312882,
"upload_time": "2025-10-19T13:23:54",
"upload_time_iso_8601": "2025-10-19T13:23:54.829897Z",
"url": "https://files.pythonhosted.org/packages/f5/74/52186e3e5c833d00273f7949a9383adff93692c6e02406bf359cb4d3e921/sounddevice-0.5.3-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "66c716123d054aef6d445176c9122bfbe73c11087589b2413cab22aff5a7839a",
"md5": "f35d7a7eb131f99e649c68939de63e3e",
"sha256": "f55ad20082efc2bdec06928e974fbcae07bc6c405409ae1334cefe7d377eb687"
},
"downloads": -1,
"filename": "sounddevice-0.5.3-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "f35d7a7eb131f99e649c68939de63e3e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 364025,
"upload_time": "2025-10-19T13:23:56",
"upload_time_iso_8601": "2025-10-19T13:23:56.362633Z",
"url": "https://files.pythonhosted.org/packages/66/c7/16123d054aef6d445176c9122bfbe73c11087589b2413cab22aff5a7839a/sounddevice-0.5.3-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e4f28e734898b870db15b6474453f19813d3c81b91c806d9e6f867bd6e4dd03",
"md5": "66b17af32274d8b84f02bad261d49443",
"sha256": "cbac2b60198fbab84533697e7c4904cc895ec69d5fb3973556c9eb74a4629b2c"
},
"downloads": -1,
"filename": "sounddevice-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "66b17af32274d8b84f02bad261d49443",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 53465,
"upload_time": "2025-10-19T13:23:57",
"upload_time_iso_8601": "2025-10-19T13:23:57.922325Z",
"url": "https://files.pythonhosted.org/packages/4e/4f/28e734898b870db15b6474453f19813d3c81b91c806d9e6f867bd6e4dd03/sounddevice-0.5.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-19 13:23:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "spatialaudio",
"github_project": "python-sounddevice",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sounddevice"
}