Telegram бот для автоматизации процесса озвучки текстов на нескольких языках. Проект создан для упрощения работы с многоязычным контентом и автоматического создания аудиофайлов для различных целей.
Бот принимает текстовые файлы с разметкой по языкам, озвучивает каждый фрагмент с помощью современных TTS сервисов и отправляет готовый архив с организованной структурой файлов.
                    Пользователь загружает MD файл с заголовками формата # UA0, # ES1 и т.д.,
                    где первые буквы обозначают язык (UA - украинский, ES - испанский и т.д.), а цифра - номер фрагмента.
                
                Бот парсит файл, определяет языки и части текста, после чего пользователь выбирает сервис озвучки:
После озвучки бот создает ZIP архив со структурой по языкам и отправляет пользователю. Все файлы также сохраняются локально.
Создан функциональный Telegram бот, который автоматизирует процесс озвучки многоязычного контента. Бот успешно работает с двумя TTS сервисами, обеспечивая гибкость в выборе качества и стиля озвучки.
Реализованная система обработки rate limiting позволяет стабильно работать с API Google AI Studio, несмотря на строгие ограничения бесплатного тарифа. Пользователи получают готовые архивы с организованной структурой файлов, что значительно упрощает дальнейшую работу с озвученным контентом.