После использования скрипта с библиотекой speech_recognition выдаёт ошибку
assert isinstance(audio_data, AudioData), "``audio_data`` must be audio data"
AssertionError: ``audio_data`` must be audio data
И шипит динамик при любом звуке
Сам код:
def command():
r = sr.Recognizer()
with sr.Microphone() as source:
print('Говорите')
r.pause_threshold = 1
r.adjust_for_ambient_noise(source, duration=1)
audio = r.listen(source)
print(audio)
try:
zadanie = r.recognize_google(source).lower()
print('Вы сказали: ' + zadanie)
except sr.UnknownValueError:
print("Извините, вышла ошибка, повторите снова")
zadanie = command()
return zadanie
command()