Распознавание речи Python дает следующий вывод - PullRequest
0 голосов
/ 12 января 2019

Когда я запускаю этот код на 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...