Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

PyAudio

PyAudio provides Python bindings for PortAudio v19, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms, such as GNU/Linux, Microsoft Windows, and Apple macOS.

PyAudio is distributed under the MIT License.

Installation

See the INSTALLATION file in the source distribution for details. In summary, install PyAudio using pip on most platforms.

Windows

python -m pip install pyaudio

This installs the precompiled PyAudio library with PortAudio v19 19.7.0 included. The library is compiled with support for Windows MME API, DirectSound, WASAPI, and WDM-KS. It does not include support for ASIO. If you require support for APIs not included, you will need to compile PortAudio and PyAudio.

macOS

Use Homebrew to install the prerequisite portaudio library, then install PyAudio using pip:

brew install portaudio
pip install pyaudio

GNU/Linux

Use the package manager to install PyAudio. For example, on Debian-based systems:

sudo apt install python3-pyaudio

Alternatively, if the latest version of PyAudio is not available, install it using pip. Be sure to first install development libraries for portaudio19 and python3.

Building from source

See the INSTALLATION file.

Documentation & Usage Examples

License

PyAudio is distributed under the MIT License. See LICENSE.txt.

Metadata

Release files for PyAudio 0.2.12

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

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for PyAudio 0.2.12
File Size Uploaded
PyAudio-0.2.12.tar.gz 42.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyAudio 0.2.12
File
PyAudio-0.2.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
PyAudio-0.2.12-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
PyAudio-0.2.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
PyAudio-0.2.12-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
PyAudio-0.2.12-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
PyAudio-0.2.12-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
PyAudio-0.2.12-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
PyAudio-0.2.12-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
PyAudio-0.2.12-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
PyAudio-0.2.12-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details

Total release size: 1.6 MB

Release files / PyAudio-0.2.12.tar.gz

Download URL PyAudio-0.2.12.tar.gz
Size 42.9 kB
Tags Source
SHA-256 checksum
How to use checksums
55ddf5db72bc537bba5f5dbca3ab9f0222ee5b842bda83978eab0b7b8f60fb9e
BLAKE2b-256 checksum
How to use checksums
3e2f67dc1505002ed6a4ef3f5941d6f07209d4c013a0271dd8d18314f54f6bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp311-cp311-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyAudio-0.2.12-cp311-cp311-win_amd64.whl
Size 164.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
19f654bd516154a655d9569d12d2a86ab5dfd58d039c0e4c6d1a26ec4ca02d89
BLAKE2b-256 checksum
How to use checksums
6c38f969c36d21c75d708a4f8ac9b05dbce81d5acaacf640935adada156ae55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / PyAudio-0.2.12-cp311-cp311-win32.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyAudio-0.2.12-cp311-cp311-win32.whl
Size 144.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
5678725eb828742ea3febf381b1bd0bb94ba76c35e5e0daeab84e4c50f9f5d47
BLAKE2b-256 checksum
How to use checksums
965a32970b4a8123182e060470bff730d13c604e3583563bcec9045d98ca55a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release files / PyAudio-0.2.12-cp310-cp310-win_amd64.whl

Download URL PyAudio-0.2.12-cp310-cp310-win_amd64.whl
Size 164.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ffa235c220992e417e5a462f6d73ffb1be54b683005a1c6b185139580f59e234
BLAKE2b-256 checksum
How to use checksums
597c0209a4d80a6f8456ba803f1fc1f435e3a7b7d4a90eb70a979c9047c6dc1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp310-cp310-win32.whl

Download URL PyAudio-0.2.12-cp310-cp310-win32.whl
Size 144.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
71fc1688732fced907ae707d609cc3eead9fa05baf703bf08885f71a8fd9c658
BLAKE2b-256 checksum
How to use checksums
783e37c14e796aa5e349b23fc9ba05ec612d0154d3a397390de2091dbf12a028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp39-cp39-win_amd64.whl

Download URL PyAudio-0.2.12-cp39-cp39-win_amd64.whl
Size 164.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
880aff391a73ff5e94bae73e32d3b8e27e988a93afec2dd9c74dcd92c305f8cc
BLAKE2b-256 checksum
How to use checksums
6916abd567f10780dafcfdc8ac75bb3f70eac80d7633dc1da8f3aa2ce440ad6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp39-cp39-win32.whl

Download URL PyAudio-0.2.12-cp39-cp39-win32.whl
Size 144.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
dafe891903402694a0fc87663bdb9b89e7fa66872446c5ef0c9d71ac4780cf1d
BLAKE2b-256 checksum
How to use checksums
5da79b6295d468a26d4df0c72c4247181058d514c2d3ff1a2ecf86aed7c234fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp38-cp38-win_amd64.whl

Download URL PyAudio-0.2.12-cp38-cp38-win_amd64.whl
Size 164.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
1c29930cf2e392d8b21a4c6253efe39d7400e37d61a7991756d3b00a46bf18ce
BLAKE2b-256 checksum
How to use checksums
6801288ec853c0888f67aedf671639c5796a496d91eccf2cb0d707eecdb41080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp38-cp38-win32.whl

Download URL PyAudio-0.2.12-cp38-cp38-win32.whl
Size 144.6 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
0f9debc6e47b6a5a4fe9da9d213d4bfe5e8096e68f0612f1b9097e3253eeea4d
BLAKE2b-256 checksum
How to use checksums
5fd8f62106feda8d176be3d01fa3768e8a6200386fa67d74436774d62835be68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp37-cp37m-win_amd64.whl

Download URL PyAudio-0.2.12-cp37-cp37m-win_amd64.whl
Size 164.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
2f4206c6a8d2eeb2d1f054c69e3741c8634cfafe7887be4950a2f7d273700f8a
BLAKE2b-256 checksum
How to use checksums
6c13310219e09f87e446fefac77dc52dae4cdde52b47b954bafbdd91eb85faa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / PyAudio-0.2.12-cp37-cp37m-win32.whl

Download URL PyAudio-0.2.12-cp37-cp37m-win32.whl
Size 144.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
d89f065adc0058df90ec59aa6b35c1c036f17bb4323fb68b4267c12924e9553e
BLAKE2b-256 checksum
How to use checksums
633cb244b29bd9daf0c2459cdd75a8d1db80df9fa34e17eca24ac3920e2a31f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.2.12 This release

11 release files

0.2.11

9 release files

0.2.10

9 release files

0.2.9

13 release files

0.2.8

1 release file

0.2.7

0.2.6

0.2.3

0.2.0

0.1.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