无法连接到服务器/找不到麦克风

问题描述

import random
import time
import speech_recognition as sr
import pyaudio

r = sr.Recognizer()
mic = sr.Microphone()
sr.Microphone.list_microphone_names()

这会抛出这个错误

ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) UnkNown PCM cards.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) UnkNown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) UnkNown PCM cards.pcm.side
connect(2) call to /dev/shm/jack-1000/default/jack_0 Failed (err=No such file or directory)
attempt to connect to server Failed
connect(2) call to /dev/shm/jack-1000/default/jack_0 Failed (err=No such file or directory)
attempt to connect to server Failed
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) UnkNown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) UnkNown field port
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
connect(2) call to /dev/shm/jack-1000/default/jack_0 Failed (err=No such file or directory)
attempt to connect to server Failed

我不知道有什么问题。当我执行 python -m speech_recognition 时,它仍然会抛出错误,但它会听我的麦克风。我使用带摄像头麦克风的台式机。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)