import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Скажите что-нибудь")
audio = r.listen(source)
try:
print(r.recognize_google(audio, language="ru-RU"))
except sr.UnknownValueError:
print("Робот не расслышал фразу")
except sr.RequestError as e:
print("Ошибка сервиса; {0}".format(e))
Данный код отлично работает на Windows но на Linux Mint после print("Скажите что-нибудь") зависает в ожидании. PyAudio установлен, микрофон рабочий. SnowBoy прекрасно распознает речь через микрофон, а данный кусок кода не хочет.
Как исправить?