Ошибка с модулем speech_recognition 3.8.1

FREZER01

Новичок
Пользователь
Ноя 3, 2020
1
0
1
Python:
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 "dimon.py", line 8, in <module>
query = r.recognize_google(audio, Language="ru-RU")
TypeError: recognize_google() got an unexpected keyword argument 'Language'

Пожалуйста, опишите суть проблемы, а самое главное как её решить

Windows 10; Python 3.8.5;
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
в recognize_google нет аргумента Language , почитайте документацию по модулю speech_recognition
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
В этой строке
Python:
query = r.recognize_google(audio, Language="ru-RU")
нужно Language заменить на language
 

Collin

Новичок
Пользователь
Июл 28, 2022
1
0
1
В этой строке
Python:
query = r.recognize_google(audio, Language="ru-RU")
нужно Language заменить на language
в ответ выдаёт:

Traceback (most recent call last):
File "D:\python\go.py", line 8, in <module>
query = r.recognize_google(audio, language="ru-RU")
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\speech_recognition\__init__.py", line 858, in recognize_google
if not isinstance(actual_result, dict) or len(actual_result.get("alternative", [])) == 0: raise UnknownValueError()
speech_recognition.UnknownValueError

что теперь?
 

Форум IT Специалистов