Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2020 21:23:10

Zhenya3
Зарегистрирован: 2020-01-24
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Аргумент 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())

Когда называю на русском тоесть “Привет”, он пишет “priyviet”

Офлайн

#2 Янв. 24, 2020 21:47:47

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Аргумент Language

Согласно коду перейди по ссылке и посмотри какие языки принимает и как их нужно писать. Я так понял, что для русского нужно указать просто ru вместо ru-RU

Офлайн

#3 Янв. 25, 2020 09:38:54

Zhenya3
Зарегистрирован: 2020-01-24
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Аргумент Language

Romissevd
Согласно коду перейди по ссылке и посмотри какие языки принимает и как их нужно писать. Я так понял, что для русского нужно указать просто ru вместо ru-RU
Эх….из-за не внимательности я не заметил что уменя language = “ru=RU” а должно быть “ru-RU” , но пробывал просто “ru” тоже работает. СПАСИБО ОГРОМНОЕ!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version