Автоматически превращает тему или ключевое слово в готовый короткий ролик: создаёт сценарий, озвучку, подбирает видеоряд, добавляет субтитры и музыку.
denizsafak/abogen
Десктопное и веб-приложение для преобразования EPUB, PDF, текстовых файлов и субтитров в аудио с синхронизированными субтитрами на базе Kokoro-82M TTS.
Open source альтернатива:Audible
- Звёзды
- 6,131
- Форки
- 500
- Открытые issues
- 48
- Последний коммит
- 3 дня назад
Что это?
Abogen преобразует ePub, PDF, обычный текст, Markdown и файлы субтитров в речь и одновременно генерирует соответствующие субтитры. В основе приложения — модель синтеза речи Kokoro-82M; оно подходит как для создания аудиокниг, так и для озвучки коротких видео.
Доступны два интерфейса: десктопное приложение на PyQt6, запускаемое командой `abogen`, и веб-интерфейс на Flask, запускаемый командой `abogen-web`. Веб-интерфейс обрабатывает задачи в фоновом процессе, а также предлагает опциональную нормализацию текста на базе LLM и интеграцию для загрузки файлов в Audiobookshelf. Результат можно сохранить в WAV, FLAC, MP3, Opus или M4B с главами, а субтитры — в формате SRT или ASS.
Инструмент поддерживает выбор глав, пакетную обработку файлов в очереди, микшер голосов для смешивания голосовых моделей, а также текстовые файлы с маркерами глав или временными метками. Для развертывания с GPU или CPU доступны Docker-образ и Compose-файл.
Ключевые возможности
- 01Преобразует ePub, PDF, текстовые файлы, Markdown и файлы субтитров в аудио
- 02Генерирует синхронизированные субтитры в формате SRT или ASS
- 03Сохраняет результат в WAV, FLAC, MP3, Opus или M4B с главами
- 04Позволяет смешивать голосовые модели и создавать собственные голоса
- 05Обрабатывает несколько файлов в пакетной очереди
Сценарии использования
- Преобразование книги в формате EPUB или PDF в аудиокнигу с главами
- Создание озвучки с субтитрами для видео
- Развертывание собственного сервиса конвертации через Docker и отправка результатов в Audiobookshelf
Быстрый старт
- 1
Установить espeak-ng (Ubuntu/Debian)
sudo apt install espeak-ng - 2
Установить abogen с помощью uv (Linux, без GPU и NVIDIA)
uv tool install --python 3.12 abogen - 3
Запустить графический интерфейс для рабочего стола
abogen
Что важно знать
- На каждой платформе espeak-ng нужно устанавливать отдельно.
- Для некоторых конфигураций GPU требуются дополнительные действия, зависящие от платформы, а для ускорения на GPU AMD нужен Linux.
- В Web UI есть более новые функции, чем в приложении для рабочего стола, которое всё ещё обновляется.
Темы
Частые вопросы
- Что такое abogen?
- Десктопное и веб-приложение для преобразования EPUB, PDF, текстовых файлов и субтитров в аудио с синхронизированными субтитрами на базе Kokoro-82M TTS. Abogen преобразует ePub, PDF, обычный текст, Markdown и файлы субтитров в речь и одновременно генерирует соответствующие субтитры. В основе приложения — модель синтеза речи Kokoro-82M; оно подходит как для создания аудиокниг, так и для озвучки коротких видео.
- abogen можно использовать бесплатно? Какая у него лицензия?
- abogen распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- abogen всё ещё поддерживается?
- Активно поддерживается. Последний коммит в abogen — 17 окт. 2026 г..
- Для чего можно использовать abogen?
- Преобразование книги в формате EPUB или PDF в аудиокнигу с главами Создание озвучки с субтитрами для видео Развертывание собственного сервиса конвертации через Docker и отправка результатов в Audiobookshelf
- Как установить abogen?
- Установить espeak-ng (Ubuntu/Debian): sudo apt install espeak-ng Установить abogen с помощью uv (Linux, без GPU и NVIDIA): uv tool install --python 3.12 abogen Запустить графический интерфейс для рабочего стола: abogen
- Где скачать abogen?
- Исходный код и инструкции по установке — на GitHub: https://github.com/denizsafak/abogen
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-пакет для офлайн-преобразования текста в речь с помощью модели Kokoro на ONNX Runtime, с поддержкой CPU и GPU.
Самостоятельно размещаемый цифровой архив электронных книг, комиксов и аудиокниг со встроенной читалкой, поиском метаданных и синхронизацией с устройствами.
Навык для AI-агентов, который управляет настольной версией JianYing Pro (китайской версией CapCut) и монтирует видео по инструкциям на естественном языке.
Open-source-инструмент для перевода видео на другие языки: распознаёт речь, переводит субтитры, создаёт AI-озвучку и сводит аудио с видео.
Веб-приложение на Gradio для Windows: синтез речи, клонирование голоса, транскрибация через Whisper, скачивание видео с YouTube, разделение вокала и перевод для дубляжа.