首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyAudio无默认输出设备

PyAudio无默认输出设备
EN

Stack Overflow用户
提问于 2015-10-19 09:25:00
回答 1查看 2K关注 0票数 0

我在Ubuntu机器(可信赖的)上工作很困难。尝试在我得到的py音频文档页面上使用阻塞的wave player代码:

代码语言:javascript
复制
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Traceback (most recent call last):
 File "./pyaudio-play.py", line 22, in <module>
   output=True)
 File "/usr/lib/python2.7/dist-packages/pyaudio.py", line 747, in open
   stream = Stream(self, *args, **kwargs)
 File "/usr/lib/python2.7/dist-packages/pyaudio.py", line 442, in __init__
   self._stream = pa.open(**arguments)
IOError: [Errno Invalid output device (no default output device)] -9996

就像this post一样,我没有可用的设备,但据我所知,我没有使用enthought。键入pyaudio.pa.__file__返回

'/usr/lib/python2.7/dist-packages/_portaudio.so‘

我刚刚通过apt-get安装了libport音频-dev和libportaudio0。

无论它的价值是什么,唱片和播放也不会拿起设备:

代码语言:javascript
复制
aplay -l
aplay: device_list:268: no soundcards found...

但不管怎样,它们似乎都很管用(即一张唱片,另一张剧本)。

我确实有设备注册

$ cat /proc/asound/卡

代码语言:javascript
复制
 0 [PCH            ]: HDA-Intel - HDA Intel
PCH
                      HDA Intel PCH at 0xf9120000 irq 81  1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfb080000 irq 36  2 [Mic            ]: USB-Audio - Samson Meteor Mic
                      Samson Technologies Samson Meteor Mic at usb-0000:00:1d.0-1.1, full speed  3 [NVidia_1       ]: HDA-Intel - HDA
NVidia
                      HDA NVidia at 0xf9080000 irq 44

(不好意思,这篇文章中的换行符不能正常工作)

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-10-19 09:35:28

必须安装portaudio19 19-dev。它似乎工作了一分钟,然后又坏了。

听起来声音系统好像搞砸了;重新启动一堆东西(阿尔萨,脉冲音频)似乎已经修好了,至少现在是这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33210908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档