标签: pyalsaaudio

alsaaudio 库不工作

alsaaudio 库是否已移植到 python3?我在 python 2.7 上有这个工作,但在 python 3 上没有。如果上面不能使用,是否还有另一个 python 3 库?

python-2.7 python-3.x pyalsaaudio

3
推荐指数
1
解决办法
6131
查看次数

使用 python 从 PC 麦克风获取音频输入

我使用的是 ubuntu 16.04,我必须从我的电脑麦克风获取音频输入。我正在使用 python 3。我使用 pyalsaaudio。我从某处复制了代码。这是代码

import alsaaudio, time, audioop
inp = alsaaudio.PCM(alsaaudio.PCM_CAPTURE,alsaaudio.PCM_NONBLOCK)
inp.setchannels(1)
inp.setrate(8000)
inp.setformat(alsaaudio.PCM_FORMAT_S16_LE)
inp.setperiodsize(160)
while True:
    l,data = inp.read()
    if l:
       print(audioop.max(data, 2))
    time.sleep(.001)
Run Code Online (Sandbox Code Playgroud)

通过使用此代码,我收到错误

ALSAAudioError:参数无效

在行号中。3 inp.setchannels(1)

我对此很陌生,如果有另一个库可以执行此操作,那么也请提出建议。谢谢。

python-3.5 pyalsaaudio

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

pyalsaaudio ×2

python-2.7 ×1

python-3.5 ×1

python-3.x ×1