Kokoro TTS

circle-info

Kokoro TTS является офлайн TTS-движком на основе модели Kokoro-82Marrow-up-right Она поддерживает несколько языков, включая английский, японский и китайский, и работает на CPU без необходимости в GPU.

Установка

Существует два способа установки Kokoro TTS: с помощью UV (рекомендуется) или PIP.

chevron-rightУстановка через UV (рекомендуется)hashtag

UV — быстрый менеджер пакетов Python, который автоматически обрабатывает все зависимости в изолированной среде.

Шаг 1 — Установите UV

Откройте PowerShell и выполните следующую команду:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Для альтернативных методов установки обратитесь к Руководству по установке UVarrow-up-right.

Шаг 2 — Проверьте установку

После завершения установки перезапустите PowerShell и проверьте, что UV установлен корректно, выполнив:

uv --version

В терминале должна отобразиться установленная версия UV.

Шаг 3 - Клонирование или загрузка репозитория

Клонировать через Git (рекомендуется)

Если у вас есть Gitarrow-up-right установлен, откройте PowerShell и выполните:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

Скачать в ZIP

Если у вас нет установленного Git, вы можете загрузить репозиторий вручную:

  1. Нажмите на Код кнопку, затем выберите Скачать ZIP

  2. Распакуйте загруженный ZIP-файл в выбранную вами папку

  3. Откройте PowerShell, перейдите в распакованную папку:

cd path\to\Kokoro-FastAPI

Шаг 4 - Запуск Kokoro TTS

Запустите сервер Kokoro TTS, используя предоставленный скрипт запуска для CPU:

.\start-cpu.ps1

UV автоматически установит все необходимые зависимости при первом запуске.

chevron-rightУстановка через PIPhashtag

Если вы предпочитаете установить Kokoro TTS вручную с помощью PIP, выполните следующие шаги.

Шаг 1 - Клонирование или загрузка репозитория

Клонировать через Git (рекомендуется)

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

Скачать в ZIP

Если у вас нет установленного Git, вы можете загрузить репозиторий вручную:

  1. Нажмите на Код кнопку, затем выберите Скачать ZIP

  2. Распакуйте загруженный ZIP-файл в выбранную вами папку

  3. Откройте 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

circle-exclamation

Ссылки