Python скрипт при попытке запустить скрипт голосового помощника выдаёт уйму ошибок - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Python скрипт при попытке запустить скрипт голосового помощника выдаёт уйму ошибок

Регистрация
14 Июл 2013
Сообщения
81
Репутация
12
Спасибо
0
Монет
0
вечно выдаёт ошибки

#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/")

 
Регистрация
6 Апр 2013
Сообщения
73
Репутация
-3
Спасибо
0
Монет
0
IndentationError - ошибка из-за неправильных отступов. Они у тебя стоят как попало. То табы, то пробелы. Поставь в настройках ide чтобы табы заменялись на пробелы.
except - стоит не там где должен
get-audio - неправильно написано, тире не подчеркивание
Не wile а while конечно

Возможно еще есть, лень дальше смотреть
 
Сверху Снизу