Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему в IDLE команда except 1 буква зарисована красным

Абрахам . Ученик (90), на голосовании 11 месяцев назад
почему в IDLE команда except 1 буква зарисована красным
Дополнен 1 год назад
 import pyttsx3
import speech_recoghition as sr
from random import choice

engine = pyttsx3.init()
r = sr.Recognizer()

def talk(text):
print(' ',text)
engine.say(text)
engine.runAndWait()

def listen():
with sr.Microphone() as source:
print("Говорите...")

r.adjust_for_ambint_noise(source)
audio = r.listen(source)

try:
text = r.recognixe+google(audio, language="ru-Ru")

except sr.UknowValueError:
pass


print(text.capitalize())

return text

userName = ""

while True:
st = listen()
st = st.lower()

if st in ("привет","здравствуй"):
talk(choice((["Здравствуй!","Привет","Добрый день!"])))

if st in ["как тебя зовут", "как твое имя"]:
talk("Меня зовут Бэтман. Как ваше имя")
userName = input()
talk("Приятно познокомится" + user name + "!")

if st in ["пока","до свидания"]:
break

talk("Досвидания!",userName)



Голосование за лучший ответ
/bin/laden Искусственный Интеллект (113223) 1 год назад
отступ поди не такой, не идеальный. так нельзя!
скобка в экран не влезла или ее нет?
и почему у тебя куча ошибок в именах? тоже скопипастил перепечатыванием?
ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО* Высший разум (329779) 1 год назад
Вы либо выделили этот символ (с целью, например, его либо удалить, либо скопировать куда-то еще), либо вы включили режим замены символов (вместо режима вставки символов). Попробуйте еще раз нажать кнопочку Insert.
Похожие вопросы