Когда я запускаю этот код на Python в pycharm virtualenv, ubuntu18.04
def listen():
recognizer = speech_recognition.Recognizer()
with speech_recognition.Microphone(device_index=0) as source:
audio = recognizer.listen(source)
message = ""
try:
message = recognizer.recognize_google(audio)
print("You said: " + message)
except speech_recognition.UnknownValueError:
print("Google Speech Recognition could not understand audio")
except speech_recognition.RequestError as error:
print("Cannot send request to google".format(error))
return message
say("Hi " + getpass.getuser() + " what can i do for you?")
data = listen()
Я получаю эту ошибку как вывод:
ALSA lib pcm_dmix.c: 1052: (snd_pcm_dmix_open) не удалось открыть ведомое устройство
ALSA lib pcm.c: 2495: (snd_pcm_open_noupdate) Неизвестные PCM cards.pcm.rear
ALSA lib pcm.c: 2495: (snd_pcm_open_noupdate) Неизвестный PCM
cards.pcm.center_lfe
ALSA lib pcm.c: 2495: (snd_pcm_open_noupdate) Неизвестные PCM cards.pcm.side
ALSA lib pcm_route.c: 867: (find_matching_chmap) не найдено
карта канала
ALSA lib pcm_dmix.c: 1052: (snd_pcm_dmix_open) не удалось открыть подчиненное устройство
как это исправить?
это сбивает с толку то, что показывает ALSA.