跳转到主要内容

基于PortAudio的跨平台音频I/O

项目描述

PyAudio

PyAudio为PortAudio v19(跨平台音频I/O库)提供Python绑定。使用PyAudio,您可以使用Python在各种平台上轻松播放和录制音频,例如GNU/Linux、Microsoft Windows和Apple macOS。

PyAudio在MIT许可协议下分发。

安装

有关详细信息,请参阅源分发中的INSTALLATION文件。总之,在大多数平台上使用pip安装PyAudio。

Windows

python -m pip install pyaudio

这会安装预编译的PyAudio库,包括PortAudio v19 19.7.0。该库使用Windows MME API、DirectSound、WASAPI和WDM-KS进行编译。它不包括对ASIO的支持。如果您需要支持未包含的API,则需要编译PortAudio和PyAudio。

macOS

使用Homebrew安装必备的portaudio库,然后使用pip安装PyAudio

brew install portaudio
pip install pyaudio

GNU/Linux

使用包管理器安装PyAudio。例如,在基于Debian的系统上

sudo apt install python3-pyaudio

或者,如果PyAudio的最新版本不可用,请使用pip安装它。请确保首先安装portaudio19python3的开发库。

从源代码构建

请参阅INSTALLATION文件。

文档及使用示例

许可协议

PyAudio在MIT许可协议下分发。请参阅LICENSE.txt。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

PyAudio-0.2.14.tar.gz (47.1 kB 查看哈希值)

上传时间

构建分发

PyAudio-0.2.14-cp312-cp312-win_amd64.whl (164.1 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

PyAudio-0.2.14-cp312-cp312-win32.whl (144.8 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86

PyAudio-0.2.14-cp311-cp311-win_amd64.whl (164.1 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

PyAudio-0.2.14-cp311-cp311-win32.whl (144.6 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86

PyAudio-0.2.14-cp310-cp310-win_amd64.whl (164.1 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

PyAudio-0.2.14-cp310-cp310-win32.whl (144.6 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86

PyAudio-0.2.14-cp39-cp39-win_amd64.whl (164.1 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

PyAudio-0.2.14-cp39-cp39-win32.whl (144.6 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86

PyAudio-0.2.14-cp38-cp38-win_amd64.whl (164.1 kB 查看哈希值)

上传时间 CPython 3.8 Windows x86-64

PyAudio-0.2.14-cp38-cp38-win32.whl (144.6 kB 查看哈希值)

上传时间 CPython 3.8 Windows x86

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面