Техническое задание: Интеграция сервиса озвучки в Telegram-бота
Суть проекта
Имеется полностью готовый и функционирующий Telegram-бот. В его текущей реализации используется платный сторонний сервис для синтеза речи (озвучки текстовых сообщений). Необходимо произвести замену этого сервиса на бесплатный аналог.
Основные задачи
- Проанализировать текущую интеграцию бота с платным сервисом озвучки.
- Выбрать наиболее подходящий из имеющихся на рассмотрении бесплатных сервисов синтеза речи.
- Реализовать переподключение логики бота к новому выбранному сервису.
- Обеспечить полное сохранение существующей функциональности бота (интерфейс, команды, поток работы). Меняется только "движок" озвучки.
- Протестировать работоспособность обновленного бота, уделяя особое внимание качеству и скорости синтеза речи.
Требования
- Бот должен остаться в рабочем состоянии без изменений для конечного пользователя.
- Интеграция нового сервиса должна быть выполнена корректно и надежно.
- Код должен быть чистым и сопровождаемым.
Результат работы
Telegram-бот, использующий для озвучки текста новый, бесплатный сервис синтеза речи, с полностью сохраненной оригинальной логикой работы.