Wan*_*lds 12 sound python alsa python-2.7
我正在使用 python 的模块 pyaudio 来处理声音,但 ALSA 返回:
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
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
Run Code Online (Sandbox Code Playgroud)
Alsa 可以很好地录制声音并从终端播放,但是 python (2.7) 不断返回这些错误。我不知道它是否相关,但我也可以双启动到 Windows 8.1。
这可以消除“未知设备”消息:
sudo nano /usr/share/alsa/alsa.conf
并注释掉列出的未知设备的cards.pcm.{device}
位置{device}
这将消除杰克服务器错误,不确定其他错误
sudo apt install multimedia-jack
pulseaudio --kill
jack_control start
Run Code Online (Sandbox Code Playgroud)
如果运行后出现内存错误注销/登录:
sudo usermod -a -G audio MYUSERNAME
Run Code Online (Sandbox Code Playgroud)
确保您注销/登录,否则权限将不会更新。
您可能需要运行:
jack_control start
Run Code Online (Sandbox Code Playgroud)
再次
归档时间: |
|
查看次数: |
20420 次 |
最近记录: |