Spaces:
Running
Running
title: Kokoro TTS - Español | |
emoji: ❤️ | |
colorFrom: indigo | |
colorTo: pink | |
sdk: gradio | |
sdk_version: 5.34.2 | |
app_file: app.py | |
pinned: true | |
license: apache-2.0 | |
short_description: Ejemplo de Kokoro en Español | |
disable_embedding: true | |
language: | |
- es | |
base_model: | |
- hexgrad/Kokoro-TTS | |
models: | |
- hexgrad/Kokoro-TTS | |
Showcasing how [Kokoro](https://github.com/hexgrad/kokoro) can be used in Spanish. | |
Ejemplo de uso de [Kokoro](https://github.com/hexgrad/kokoro) en español. | |
# Instalación | |
Kokoro está basado en [espeak-ng](https://github.com/espeak-ng/espeak-ng/), | |
delegándole la generación de grafemas para enfocarse en la generación de los | |
sonidos. Con lo cual, es necesario instalarlo como requisito. | |
## En Linux | |
``` | |
apt install espeak-ng | |
``` | |
Cree un ambiente virtual para mantener el sistema limpio, puede usar python3.11, | |
para contar con un ambiente con esta versión de Python, puede instalar [uv](https://docs.astral.sh/uv/getting-started/installation/). | |
Una vez tenga su ambiente con python3.11 y esté activado en él: | |
``` | |
uv pip install kokoro | |
``` | |
# Uso | |
Con un intérprete de Python dento del ambiente puede hacer la siguiente prueba: | |
```python | |
from kokoro import KPipeline | |
from IPython.display import display, Audio | |
import soundfile as sf | |
import torch | |
pipeline = KPipeline(lang_code='e') | |
text = '''Kokoro es un modelo TTS open-source con 82 millones de parámetros. A pesar de | |
su arquitectura liviana, ofrece calidad comparable a modelos mucho más grandes | |
siendo mucho más rápido y eficiente. Es licencia Apache, Kokoro puede desplegarse en | |
ambientes personales o de producción. Mañana es hoy.''' | |
generator = pipeline(text, voice='ef_dora') | |
for i, (gs, ps, audio) in enumerate(generator): | |
print(i, gs, ps) | |
display(Audio(data=audio, rate=24000, autoplay=i==0)) | |
sf.write(f'{i}.wav', audio, 24000) | |
``` | |
Que generará un archivo `.wav` con la voz femenina de dora en español. | |