Kokoro TTS
Kokoro TTS является офлайн TTS-движком на основе модели Kokoro-82M Она поддерживает несколько языков, включая английский, японский и китайский, и работает на CPU без необходимости в GPU.
Установка
Существует два способа установки Kokoro TTS: с помощью UV (рекомендуется) или PIP.
Установка через UV (рекомендуется)
UV — быстрый менеджер пакетов Python, который автоматически обрабатывает все зависимости в изолированной среде.
Шаг 1 — Установите UV
Откройте PowerShell и выполните следующую команду:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Для альтернативных методов установки обратитесь к Руководству по установке UV.
Шаг 2 — Проверьте установку
После завершения установки перезапустите PowerShell и проверьте, что UV установлен корректно, выполнив:
uv --versionВ терминале должна отобразиться установленная версия UV.
Шаг 3 - Клонирование или загрузка репозитория
Клонировать через Git (рекомендуется)
Если у вас есть Git установлен, откройте PowerShell и выполните:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIСкачать в ZIP
Если у вас нет установленного Git, вы можете загрузить репозиторий вручную:
Перейдите в https://github.com/remsky/Kokoro-FastAPI
Нажмите на Код кнопку, затем выберите Скачать ZIP
Распакуйте загруженный ZIP-файл в выбранную вами папку
Откройте PowerShell, перейдите в распакованную папку:
cd path\to\Kokoro-FastAPIШаг 4 - Запуск Kokoro TTS
Запустите сервер Kokoro TTS, используя предоставленный скрипт запуска для CPU:
.\start-cpu.ps1UV автоматически установит все необходимые зависимости при первом запуске.
Установка через PIP
Если вы предпочитаете установить Kokoro TTS вручную с помощью PIP, выполните следующие шаги.
Шаг 1 - Клонирование или загрузка репозитория
Клонировать через Git (рекомендуется)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIСкачать в ZIP
Если у вас нет установленного Git, вы можете загрузить репозиторий вручную:
Перейдите в https://github.com/remsky/Kokoro-FastAPI
Нажмите на Код кнопку, затем выберите Скачать ZIP
Распакуйте загруженный ZIP-файл в выбранную вами папку
Откройте PowerShell, перейдите в распакованную папку:
cd path\to\Kokoro-FastAPIШаг 2 - Установка зависимостей
Установите необходимые пакеты Python с помощью PIP:
pip install -r requirements.txtШаг 3 - Запуск Kokoro TTS
После установки зависимостей запустите сервер Kokoro TTS:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880Запуск сервера Kokoro TTS
Когда сервер запущен, вы можете открыть веб-интерфейс по адресу:
http://localhost:8880/webДокументация API также доступна по адресу:
http://localhost:8880/docsИнтеграция с VNTranslator
После запуска сервера Kokoro TTS выполните следующие шаги, чтобы подключить его к VNTranslator:
Перейдите в Настройки -> Расширения -> Текст в речь
Прокрутите до Kokoro TTS раздела настроек
Введите Хост и Порт вашего запущенного сервера Kokoro TTS. По умолчанию они уже установлены на:
Хост:
http://localhostПорт:
8880
Убедитесь, что сервер Kokoro TTS запущен перед запуском игры в VNTranslator. Если сервер не запущен, воспроизведение TTS работать не будет.