Есть бот, который преобразует голосовое сообщение в текст с помощью библиотеки speech_recognition, вот его код:
При этом если голосовое сообщение расшифровать не удается, то возникает ряд ошибок:
Traceback (most recent call last): File «C:/Users/zenfo/PycharmProjects/pythonProject3/main.py», line 31, in bot.polling(none_stop=True) File «C:Userszenfoanaconda3libsite-packagestelebot__init__.py», line 496, in polling self.__threaded_polling(none_stop, interval, timeout, long_polling_timeout) File «C:Userszenfoanaconda3libsite-packagestelebot__init__.py», line 555, in __threaded_polling raise e File «C:Userszenfoanaconda3libsite-packagestelebot__init__.py», line 518, in __threaded_polling self.worker_pool.raise_exceptions() File «C:Userszenfoanaconda3libsite-packagestelebotutil.py», line 117, in raise_exceptions raise self.exception_info File «C:Userszenfoanaconda3libsite-packagestelebotutil.py», line 69, in run task(*args, **kwargs) File «C:/Users/zenfo/PycharmProjects/pythonProject3/main.py», line 26, in handle text = r.recognize_google(audio, language=’ru-RU`’) File «C:Userszenfoanaconda3libsite-packagesspeech_recognition__init__.py», line 858, in recognize_google if not isinstance(actual_result, dict) or len(actual_result.get(«alternative», [])) == 0: raise UnknownValueError() speech_recognition.UnknownValueError
И можете подсказать, как обработать эту ошибку, чтобы можно было вывести сообщение, что голосовое некорректное. В конце идет проверка на длину, но как ее использовать?
Полезные боты в телеграмм
Источник: ru.stackoverflow.com
Grammar Checker
Type /help to see available commands.
Команды бота
Все команды должны начинаться с символа «/».
/co Correct mistakes /re Rephrase /help Help /settings Settings
Встраиваемый бот (Inline)
Поделиться ботом
Смотрите также
Pro BotoStore.com
Онлайн
Group
This user is an anonymous admin in this group. Update your app to version 7.1+ to use this feature.
Онлайн
איחוד תשע»ד ✔️
Ichud 5774 bot is here to help you with your friend’s information
And more.
Онлайн
яПрофи Service
Профессионалы во всём, что касается #Apple.
Что может Telegram bot? ОШИБКИ, НЮАНСЫ, СОВЕТЫ при разработке телеграм ботов!
yaprofi.com
Ульяновск #ulsk
Онлайн
BotoStore — каталог голосовых и чатботов, AI- и ML-сервисов, платформ для создания, инструментов и разработчиков голосовых и чат-приложений.
Источник: ru.botostore.com
Как включить проверку орфографии в Telegram?
Если ваши орфографические навыки оставляют желать лучшего, и в ваших переписках в Telegram всегда мелькают ошибки, то пора бы что-то с этим делать. В случае ошибок в русском языке, вы можете подтянуть его самостоятельно, а выучить английский язык вам помогут соответствующие курсы. Но мы сегодня поговорим не об этом. Повышение уровня собственных знаний – это хорошо, но долго, поэтому наиболее простым и быстрым вариантом для вас является включение проверки орфографии в Telegram.
Как включить бота?
Чтобы подключить бота для проверки орфографии в Telegram, вам понадобится:
Как добавить бота в группу?
Когда бот станет участником, он будет исправлять орфографические ошибки в чате. Иногда он может ошибаться или исправлять то, что не нужно, но такое случается не часто. А чтобы этого вообще не происходило, лучше бы вам действительно подтянуть языки. Русский можно выучить даже с помощью этого бота, запоминая его комментарии по поводу ваших ошибок, а английский благодаря соответствующим курсам, вот, например: english.only.by