问题标签 [pyaudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6200 浏览

python - 在运行 Snow Leopard 的 Mac 上构建 PortAudio 和 PyAudio(拱形问题)

我想告诉你我已经尝试过什么,然后我真的很欢迎你就如何正确设置 PortAudio 和 PyAudio 提供任何意见!

我已经尝试从他们的网站为运行 Snow Leopard 的 Core 2 Duo MacBook Pro 安装 PortAudio 的稳定版和 svn 版本。稳定版本有一个可以修复的 sizeof 错误(?),但每日 svn 版本安装得很好./configure && make && make install(所以这就是我正在使用的)。测试编译正确,我可以让二进制文件产生输出/可以读取麦克风输入。

好的,那么 PyAudio 就有麻烦了。从源代码安装我得到关于找不到库的错误:

我可以从他们的 .dmg 安装程序安装 PyAudio ,但它针对的是 python2.5。如果我将 /Library/Python/2.5/site-packages/ 的所有相关内容复制到 /Library/Python/2.6/site-packages/ (这包括 PyAudio-0.2.3-py2.5.egg-info、_portaudio .so, pyaudio.py, pyaudio.pyc, and pyaudio.pyo) 那么我的python2.6就可以识别了。

所以发生这种情况是因为_portaudio无法导入。如果我尝试直接导入:

好的,所以如果我export VERSIONER_PYTHON_PREFER_32_BIT=yes然后再次运行 python(好吧,我想是 ipython),我们可以看到它可以工作,但会产生以下后果:

我们可以假设 pylab 以前工作过!我花了一段时间才走到这一步,但是有人可以帮助安装此安装或从成功的 Snow Leopard 安装中提供建议吗?很抱歉这篇长文,但我因只提供部分信息而臭名昭著,我正在努力解决这个问题!

0 投票
3 回答
3301 浏览

python - Python/Tkinter 音频播放器

我正在开发一个媒体播放器。现在它是一个简单的窗口,带有一个加载 .wav 文件的按钮。问题是我现在想实现一个暂停按钮。但是,在播放音频文件时,在文件播放完毕之前,无法再次访问 GUI(无法按下任何按钮)。如何在播放音频文件时使 GUI 动态化?

我正在使用 PyAudio,他们的实现不允许这样做。

0 投票
2 回答
452 浏览

python - 我在哪里可以找到 getLevel()?

在下面的代码中使用getLevel(). 我在哪里可以找到它(它是关于声音的,它与 pyaudio 库一起运行)

0 投票
2 回答
956 浏览

python - 如何对来自 pyaudio 的麦克风音频信息进行数学分析?

我正在尝试使用 Python 从我的麦克风中获取音高、电平和其他内容。我正在尝试使用 pyaudio,但我读到我需要使用其他库来生成数学。我找不到如何将 pyaudio 与数学库混合。

0 投票
2 回答
36019 浏览

python - 使用现场麦克风的 pyaudio 检测水龙头

如何使用 pyaudio 检测来自现场麦克风的突然敲击噪音?

0 投票
1 回答
1161 浏览

python - 无法安装和构建 PyAudio

我已经使用这个 tarball 构建并安装了 PortAudio:'pa_stable_v19_20071207.tar.gz'

在这一步之后,当我试图通过这个 URL 的 tarball 安装 PyAudio 时:http:
//people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.4.tar.gz

我收到以下错误。在这种情况下可能会出现什么问题?

0 投票
3 回答
14339 浏览

audio - 如何使用 PyAudio 或 PortAudio 获取设备的音频采样率列表?

我想查询我的音频设备并获取其所有可用的采样率。我正在使用 Python 2.6 的 Ubuntu 机器上运行在 PortAudio v19 之上的 PyAudio 0.2。

0 投票
6 回答
32817 浏览

python - PyAudio IOError:没有可用的默认输入设备

我在 Ubuntu 10.10 x64 的 Enthought Python Distribution (Python 2.6.6) 下使用 PyAudio。

如果我尝试打开输入流,这与我得到的错误相同。有相应的错误“IOError: No Default Output Device Available”

0 投票
1 回答
12617 浏览

python - PyAudio 尝试使用 JACK

我在 Python 2.6.6 下运行 PyAudio,并希望它使用 ALSA 而不是 JACK。

0 投票
1 回答
1335 浏览

python - PyAudio 在缓冲区不足/溢出时引发异常

PyAudio 基于 PortAudio。是否有检测缓冲区下/溢出以在 PyAudio 中写入/读取音频流?