Spaces:
Running
Running
A newer version of the Gradio SDK is available:
5.47.0
metadata
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 can be used in Spanish.
Ejemplo de uso de Kokoro en español.
Instalación
Kokoro está basado en 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.
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:
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.