вечно выдаёт ошибки
#pip install SpeechRecognition
#brew install portaudio
#pip install PyAudio
#pip install gTTS
#pip install wikipedia
import speech_recognition
import gtts
import wikipedia
import webbrowser
def get_audio():
recognition = speech-recognition.Recognizer()
mic = speech-recognition.Microphone()
with mic as audio_file:
audio = recognition.listen(audio_file)
text = ''
try:
text =recognition.recognize_google(audio, language='ru-RU')
except Exception as e:
print("Exception: " + atr(e))
return text.lower()
wakeup = "алиса"
hello = gtts.gTTS("слушаю", lang= "ru")
hello.save("hello.mp3")
wikipedia.set_lang("ru")
wile True:
print("Listening...")
text = get_audio()
print(text)
wile True:
print("Listening...")
text = get-audio()
if text.count(wakeup) > 0:
playsound("hello.mp3")
text = get-audio()
if text.count("что такое") > 0:
result = wikipedia.summary(text.replace("что такое", ""))
info = gtts.gTTS(result, lang="ru")
info.save("info.mp3")
playsound("info.mp3")
print(result)
if text.count("открой атернос") > 0:
webbrowser.get("chrome").open_new_tab("https://aternos.org/servers/")
#pip install SpeechRecognition
#brew install portaudio
#pip install PyAudio
#pip install gTTS
#pip install wikipedia
import speech_recognition
import gtts
import wikipedia
import webbrowser
def get_audio():
recognition = speech-recognition.Recognizer()
mic = speech-recognition.Microphone()
with mic as audio_file:
audio = recognition.listen(audio_file)
text = ''
try:
text =recognition.recognize_google(audio, language='ru-RU')
except Exception as e:
print("Exception: " + atr(e))
return text.lower()
wakeup = "алиса"
hello = gtts.gTTS("слушаю", lang= "ru")
hello.save("hello.mp3")
wikipedia.set_lang("ru")
wile True:
print("Listening...")
text = get_audio()
print(text)
wile True:
print("Listening...")
text = get-audio()
if text.count(wakeup) > 0:
playsound("hello.mp3")
text = get-audio()
if text.count("что такое") > 0:
result = wikipedia.summary(text.replace("что такое", ""))
info = gtts.gTTS(result, lang="ru")
info.save("info.mp3")
playsound("info.mp3")
print(result)
if text.count("открой атернос") > 0:
webbrowser.get("chrome").open_new_tab("https://aternos.org/servers/")