Информационные технологии и интернет
Июль 2026
Текстовые книги часто не имеют готовой аудиоверсии, а длинный документ нельзя надёжно отправить в синтез речи одним запросом. Требовался процесс, который принимает файл, сохраняет состояние задачи и продолжает обработку по частям без ручной нарезки.

Сервис читает TXT, PDF, EPUB и FB2, очищает извлечённый текст и делит его на управляемые фрагменты. Для книги и каждого аудиофрагмента хранится отдельный статус, поэтому обработку можно контролировать и восстанавливать.
Фоновый worker последовательно создаёт MP3-фрагменты, проверяет их наличие и объединяет завершённые части через FFmpeg. Уведомления о ходе задачи можно отправлять в Telegram.

Каждый этап — загрузка, разбор, синтез и сборка — виден отдельно. Ошибка одного фрагмента не скрывает состояние всей книги.
Готовый конвейер можно подключить к веб-интерфейсу или Telegram-боту, добавить выбор голоса, языка и правила хранения файлов.
