glox
Июнь 18, 2019 15:21:20
Выдает ошибку аргумента Language. Гуглю уже второй день и не могу найти. Как надо гуглить эту проблему?
Вот код:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone(device_index=1) as source:
print(“Скажите что-нибудь …”)
audio = r.listen(source)
query = r.recognize_google(audio, Language=“ru-RU”)
print(“Вы сказали: ” + query.lower())
Ошибка:
Traceback (most recent call last):
File “jarvis.py”, line 8, in <module>
query = r.recognize_google(audio, Language=“ru-RU”)
TypeError: recognize_google() got an unexpected keyword argument ‘Language’
JOHN_16
Июнь 18, 2019 15:57:36
смотрите исходной код библиотеки на сигнатуру функции, наверняка там не Language, а language
glox
Июнь 18, 2019 16:13:15
JOHN_16
смотрите исходной код библиотеки на сигнатуру функции, наверняка там не Language, а language
После того как ставиться знак “=”, само исправляется на “Language”
glox
Июнь 18, 2019 16:31:06
Пробывал еще раз установить: pip install language. Но выдало ошибку…
glox
Июнь 18, 2019 16:36:19
glox
Пробывал еще раз установить: pip install language. Но выдало ошибку…
Все таки установил еще раз, обновив pip. Все заработало!
JOHN_16
смотрите исходной код библиотеки на сигнатуру функции
Спасибо за помощь