import speech_recognition as sr
import webbrowser
import pyttsx3
engine = pyttsx3.init()
engine.setProperty('volume', 0.05)
engine.setProperty('rate', 190)
def recognise(msg="Powiedz coś!"):
r = sr.Recognizer()
with sr.Microphone() as source:
print(msg)
audio = r.listen(source)
try:
recognised_text = r.recognize_google(audio, lenguage="pl-PL")
print("powiedziałeś: " + recognised_text)
return recognised_text.lower()
except sr.UnknownValueError:
print("Powturz!")
except sr.RequestError as e:
print("Error:", e)
text = recognise()
word_list = text.split(" "
if ("otwórz" in text and word_list[0] == "otwórz") or ("uruchom" in text and word_list[0] == "uruchom"):
if "przeglądarkę" in text:
engine.say("Otwieram przeglądarkę")
engine.runAndWait()
chrome_path = "C:/ProgramData/Microsoft/Windows/Start Menu/Programs/chrome.exe %s"
webbrowser.get(chrome_path).open_new_tab("http://www.google.com")
błąd:Traceback (most recent call last):
File "c:\Users\kryst\OneDrive\Pulpit\j.a.r.v.i.s\j.a.r.v.i.s.py", line 25, in <module>
text = recognise()
^^^^^^^^^^^
File "c:\Users\kryst\OneDrive\Pulpit\j.a.r.v.i.s\j.a.r.v.i.s.py", line 16, in recognise
recognised_text = r.recognize_google(audio, lenguage="pl-PL")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: recognize_legacy() got an unexpected keyword argument 'lenguage' pomorze ktoś