if valut == ("USD"):
r = sr.Recognizer()
with sr.Microphone() as source:
print("Сколько долларов перевести?Мой курс 1 доллар = 65 рублей!")
engine.say('Сколько долларов перевести?Мой курс 1 доллар = 65 рублей!')
engine.runAndWait()
r.pause_threshold = 1
r.adjust_for_ambient_noise(source, duration=1)
audio = r.listen(source)
try:
float usd = r.recognize_google(audio, language="ru-RU").lower()
except sr.UnknownValueError:
engine.say('Я вас не поняла')
engine.runAndWait()
float usd = command()
return question
engine.say(usd * 65)
engine.runAndWait()
print(usd * 65)
Вот часть кода где появляется ошибка.Ошибка появляется на float usd = r.recognize.В чем ошибка?