Kokoro TTS

circle-info

Kokoro TTS es un motor TTS sin conexión basado en el Kokoro-82Marrow-up-right modelo. Admite varios idiomas incluyendo inglés, japonés y chino, y funciona en CPU sin requerir una GPU.

Instalación

Hay dos maneras de instalar Kokoro TTS: usando UV (recomendado) o PIP.

chevron-rightInstalar mediante UV (Recomendado)hashtag

UV es un gestor de paquetes de Python rápido que maneja todas las dependencias automáticamente en un entorno aislado.

Paso 1 - Instalar UV

Abra PowerShell y ejecute el siguiente comando:

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

Para métodos de instalación alternativos, consulte la Guía de instalación de UVarrow-up-right.

Paso 2 - Verificar la instalación

Después de completar la instalación, reinicie PowerShell y verifique que UV esté instalado correctamente ejecutando:

uv --version

Debería ver la versión instalada de UV impresa en la terminal.

Paso 3 - Clonar o descargar el repositorio

Clonar vía Git (recomendado)

Si tienes Gitarrow-up-right instalado, abre PowerShell y ejecuta:

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

Descargar como ZIP

Si no tienes Git instalado, puedes descargar el repositorio manualmente:

  1. Haz clic en Código botón, luego selecciona Descargar ZIP

  2. Extrae el archivo ZIP descargado en una carpeta de tu elección

  3. Abre PowerShell, navega a la carpeta extraída:

cd ruta\a\Kokoro-FastAPI

Paso 4 - Ejecutar Kokoro TTS

Inicia el servidor Kokoro TTS usando el script de inicio proporcionado para CPU:

.\start-cpu.ps1

UV instalará automáticamente todas las dependencias necesarias en la primera ejecución.

chevron-rightInstalar mediante PIPhashtag

Si prefieres instalar Kokoro TTS manualmente usando PIP, sigue estos pasos.

Paso 1 - Clonar o descargar el repositorio

Clonar vía Git (recomendado)

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

Descargar como ZIP

Si no tienes Git instalado, puedes descargar el repositorio manualmente:

  1. Haz clic en Código botón, luego selecciona Descargar ZIP

  2. Extrae el archivo ZIP descargado en una carpeta de tu elección

  3. Abre PowerShell, navega a la carpeta extraída:

cd ruta\a\Kokoro-FastAPI

Paso 2 - Instalar dependencias

Instala los paquetes de Python requeridos usando PIP:

pip install -r requirements.txt

Paso 3 - Ejecutar Kokoro TTS

Una vez que las dependencias estén instaladas, inicia el servidor Kokoro TTS:

python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880

Ejecutando el servidor Kokoro TTS

Una vez que el servidor esté en marcha, puede acceder a la interfaz web en:

http://localhost:8880/web

La documentación de la API también está disponible en:

http://localhost:8880/docs

Integración con VNTranslator

Después de que el servidor Kokoro TTS esté en funcionamiento, sigue estos pasos para conectarlo con VNTranslator:

  • Ir a Ajustes -> Extensiones -> Texto a voz

  • Desplázate hasta la Kokoro TTS sección de ajustes

  • Introduce el Host y Puerto de tu servidor Kokoro TTS en ejecución. Por defecto, estos ya están configurados en:

    • Host: http://localhost

    • Puerto: 8880

circle-exclamation

Referencias