Библиотека с открытым исходным кодом для синтеза речи: модель KittenTTS 2 клонирует голос по 5 секундам аудио и работает на CPU в реальном времени.
thewh1teagle/kokoro-onnx
Python-пакет для офлайн-преобразования текста в речь с помощью модели Kokoro на ONNX Runtime, с поддержкой CPU и GPU.
- Звёзды
- 2,794
- Форки
- 306
- Открытые issues
- 80
- Последний коммит
- 2 месяца назад
Что это?
kokoro-onnx — это Python-пакет, который преобразует текст в речь, запуская модель синтеза речи Kokoro-82M через ONNX Runtime. Он основан на модели Kokoro-TTS и позволяет разработчикам генерировать аудио локально, не обращаясь к облачным сервисам синтеза речи.
В проекте доступны разные голоса и поддерживаются несколько языков. Файлы модели версии 1.0 можно скачать, а пакет установить из PyPI с помощью pip. Доступен квантованный вариант модели, который, по описанию проекта, значительно меньше полной модели; автор сообщает о производительности, близкой к реальному времени, на macOS M1.
В репозитории есть примеры скриптов, сохраняющих сгенерированную речь в WAV-файл. Для преобразования текста в фонемы при работе с моделями v1.0 рекомендуется пакет misaki g2p.
Ключевые возможности
- 01Запускает модели синтеза речи Kokoro локально через ONNX Runtime
- 02Устанавливается из PyPI с помощью pip
- 03Поддерживает разные голоса и языки
- 04Предоставляет квантованную модель, значительно меньшую полной версии
- 05Поддерживает выполнение как на CPU, так и на GPU
Сценарии использования
- Добавление офлайн-озвучивания в Python-приложение
- Создание закадровой озвучки для видео или статей из скриптов
- Создание прототипов голосовых функций без учётной записи в облачном сервисе TTS
Темы
Частые вопросы
- Что такое kokoro-onnx?
- Python-пакет для офлайн-преобразования текста в речь с помощью модели Kokoro на ONNX Runtime, с поддержкой CPU и GPU. kokoro-onnx — это Python-пакет, который преобразует текст в речь, запуская модель синтеза речи Kokoro-82M через ONNX Runtime. Он основан на модели Kokoro-TTS и позволяет разработчикам генерировать аудио локально, не обращаясь к облачным сервисам синтеза речи.
- kokoro-onnx можно использовать бесплатно? Какая у него лицензия?
- kokoro-onnx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kokoro-onnx всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в kokoro-onnx — 1 сент. 2026 г..
- Для чего можно использовать kokoro-onnx?
- Добавление офлайн-озвучивания в Python-приложение Создание закадровой озвучки для видео или статей из скриптов Создание прототипов голосовых функций без учётной записи в облачном сервисе TTS
- Где скачать kokoro-onnx?
- Исходный код и инструкции по установке — на GitHub: https://github.com/thewh1teagle/kokoro-onnx
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека инференса на Python для Kokoro-82M — текстовой модели синтеза речи с открытыми весами и 82 миллионами параметров.
Soprano — сверхлёгкая локальная модель преобразования текста в речь с поддержкой CUDA, CPU и MPS, а также потоковой генерацией.
Десктопное и веб-приложение для преобразования EPUB, PDF, текстовых файлов и субтитров в аудио с синхронизированными субтитрами на базе Kokoro-82M TTS.
Семейство open-source голосовых AI-моделей Microsoft: распознавание длинной речи (ASR), многоязычная по говорящим генерация речи (TTS) и потоковый TTS в реальном времени.
Открытая система синтеза речи из текста с клонированием голоса, управлением эмоциями на естественном языке и генерацией речи нескольких персонажей на основе моделей в стиле LLM.