Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux的SpeechRecognition中使用麦克风()函数_Linux_Python 3.x_Speech Recognition_Microphone - Fatal编程技术网

如何在Linux的SpeechRecognition中使用麦克风()函数

如何在Linux的SpeechRecognition中使用麦克风()函数,linux,python-3.x,speech-recognition,microphone,Linux,Python 3.x,Speech Recognition,Microphone,我正在尝试语音识别模块,但我可以让它工作。 谁能帮帮我吗 我正在使用LinuxMint Thias是我的python代码: import speech_recognition as sr r = sr.Recognizer() try: with sr.Microphone() as source: audio = r.listen(source) text = r.recognize_google(audio) print(tex

我正在尝试语音识别模块,但我可以让它工作。
谁能帮帮我吗

我正在使用LinuxMint

Thias是我的python代码:

import speech_recognition as sr
r = sr.Recognizer()
try:
    with sr.Microphone() as source:                
    audio = r.listen(source)
    text = r.recognize_google(audio)
    print(text)
except:
    print("not working")
我得到了这个错误:

ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open 
slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM 
cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM 
cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM 
cards.pcm.side
ALSA lib pcm_dmix.c:1052:(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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, 
skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, 
skipping unlock
Expression 'parameters->channelCount <= maxChans' failed in 
'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
Expression 'ValidateParameters( inputParameters, hostApi, 
StreamDirection_In )' failed in 
'src/hostapi/alsa/pa_linux_alsa.c', 
line: 2818
not working
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open)无法打开
奴隶
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_打开)无法打开从机
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate)未知pcm
卡。pcm。后
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate)未知pcm
cards.pcm.center\u lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate)未知pcm
卡片。pcm。侧面
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_打开)无法打开从机
无法连接到服务器套接字err=没有此类文件或目录
无法连接到服务器请求通道
jack服务器未运行或无法启动
jackshreadwriteptr::~jackshreadwriteptr-Init未为-1完成,
跳过解锁
jackshreadwriteptr::~jackshreadwriteptr-Init未为-1完成,
跳过解锁
表达式参数->通道计数可能重复的