▸ IA LocalPaso 1 gratis
Pon voz a tus vídeos sin pagar locutor: escribes el guion y tu ordenador lo lee en español con IA
Kokoro es un modelo de voz pequeño y abierto que funciona en tu propio ordenador. Le das un texto, eliges entre sus voces en español y te devuelve un archivo de audio listo para tu vídeo, sin suscripciones ni límites de minutos.
Al terminar tendrás
- Una orden que convierte una frase en un archivo de audio con voz en español.
- Un script que lee un guion largo por párrafos y te deja cada trozo y la locución entera en archivos .wav.
- Un diálogo a dos voces para tus vídeos, y la regla para avisar de que la voz es de IA.
En esta misión · 7 pasos · 33 min
- 1Instala Python y eSpeak NG en tu Mac o Windows5 min
- 2Tu ordenador dice su primera frase en español8 min
- 3El casting: elige la voz de tu canal4 min
- 4Un guion entero, leído desde un archivo4 min
- 5Tu locución por trozos, para no repetirla entera5 min
- 6Dos voces que charlan entre ellas4 min
- 7Otros idiomas y la regla de oro: avisa de que es IA3 min
Lo que vas a usar
33 min €0 8 GB recomendados RAM · sin GPU macOS · Windows
Antes de empezar
- En Mac, Homebrew instalado (si no lo tienes, sale cómo ponerlo debajo del primer brew install). En Windows, winget, que ya viene con Windows 10 y 11.
- Unos auriculares o los altavoces encendidos: vas a escuchar mucho.
- Un guion corto de algo tuyo (la intro de un vídeo, un anuncio, una receta). Si no tienes, usamos uno de ejemplo.
Necesitas además: Mac con Homebrew o Windows con winget, Python 3.12 (Kokoro no funciona con 3.13) e internet la primera vez para bajar el modelo, de unos 330 MB.
1Paso 01 de 07 · ~5 min
Instala Python y eSpeak NG en tu Mac o Windows
Lo primero: poner Python y eSpeak NG en tu ordenador con un comando y comprobar que responde.
- 1
Abre la terminal. En Mac: Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe Terminal y pulsa Enter. Instala Python 3.12 y espeak-ng, el programa que le enseña a Kokoro cómo se pronuncian las palabras:
TerminalmacOSTruco
¿Por qué 3.12 y no la última? Según PyPI, Kokoro solo funciona con Python 3.10, 3.11 o 3.12. Con 3.13 no se instala.
- 2
Comprueba que Python y eSpeak NG ya están en tu ordenador. Escribe esto y pulsa Enter:
TerminalmacOS$python3.12 --versionTerminal$espeak-ng --versionTruco
🎉 Si sale un número de versión o la ayuda de Python y eSpeak NG, ¡nivel 1 superado! Ya lo tienes instalado; en el paso 2 empiezas a usarlo.
¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez
Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.
Instala HomebrewmacOS$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.
Comprueba que funcionaAl escribir la comprobación sale la versión o la ayuda de Python y eSpeak NG, sin ningún error.
Si algo falla (3)
- zsh: command not found: brew
- No tienes Homebrew. Instálalo con el comando oficial de brew.sh (lo tienes en la ayuda de Homebrew de esta página), cierra y vuelve a abrir la terminal, y repite.
- RuntimeError: espeak not installed on your system
- Falta espeak-ng o Kokoro no lo encuentra. Instálalo (brew install espeak-ng o winget install -e --id eSpeak-NG.eSpeak-NG) y abre una terminal nueva. En Windows, si sigue, en el issue #101 del proyecto indican decirle dónde está la librería: antes de lanzar Kokoro, ejecuta $env:PHONEMIZER_ESPEAK_LIBRARY = "C:\Program Files\eSpeak NG\libespeak-ng.dll".
- En Windows dice que no reconoce el comando nuevo
- Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si es winget lo que no reconoce, actualiza «Instalador de aplicación» desde Microsoft Store.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
Lo que desbloqueas
6 pasos · 40 comandos · 1 prompt · 13 errores típicos resueltos
- 2Tu ordenador dice su primera frase en español~8 min
Con Python y eSpeak NG ya listos, pones Kokoro, le das una frase y te devuelve un audio con voz de mujer en español. Sin cuentas ni límite de minutos: el modelo trabaja en tu ordenador.
6 comandos · 1 prompt · 3 errores resueltos · comprobación incluida
- 3El casting: elige la voz de tu canal~4 min
Según su lista oficial, Kokoro tiene 3 voces en español: una de mujer y dos de hombre. Las pones a leer la misma frase, juegas con la velocidad y eliges la tuya.
8 comandos · 2 errores resueltos · comprobación incluida
- 4Un guion entero, leído desde un archivo~4 min
Escribir un guion largo en la terminal es un rollo. Lo escribes en un archivo de texto, con calma, y Kokoro lo lee de ahí.
6 comandos · 2 errores resueltos · comprobación incluida
- 5Tu locución por trozos, para no repetirla entera~5 min
Si una frase sale mal, no quieres generar todo otra vez. Un script de 25 líneas corta el guion por las líneas, guarda cada trozo en su archivo y además te da la locución entera con una pausa entre frases.
7 comandos · 2 errores resueltos · comprobación incluida
- 6Dos voces que charlan entre ellas~4 min
Un vídeo con dos personajes engancha más que un monólogo. Escribes un diálogo con A: y B: delante de cada frase, y cada letra habla con su voz.
10 comandos · 2 errores resueltos · comprobación incluida
- 7Otros idiomas y la regla de oro: avisa de que es IA~3 min
Según su lista oficial, Kokoro tiene 54 voces en 9 idiomas. Haces tu frase en inglés y aprendes qué hay que decir cuando publicas una voz de IA.
3 comandos · 2 errores resueltos · comprobación incluida
Pasos 2–7 con el plan Anual
Primeros logros
Ya lo tienes funcionando. Pruébalo con esto:
La locución de tu próximo Reel
Escribe 3-4 frases cortas, una por línea, genera voz-en-off.wav con ef_dora a velocidad 1.1 y arrástralo a CapCut o a tu editor encima del vídeo.
Tengo un vídeo de 30 segundos para Instagram sobre [tu tema]. Escríbeme un guion de voz en off en español de España de unas 70 palabras, en 4 líneas cortas, con un gancho en la primera frase y sin emojis, para leerlo con una voz de IA.
Tus apuntes en audio
Pasa a guion.txt un resumen de lo que estés estudiando y genera un audio para escucharlo andando o en el coche.
Tengo un script voz.py que lee guion.txt con Kokoro (KPipeline, lang_code="e") y guarda voz-en-off.wav. Quiero que lea todos los .txt de una carpeta apuntes y guarde un .wav con el mismo nombre para cada uno. Dame el script completo y explícame en una frase cada parte nueva.
Siguiente nivel: la intro animada para ponerle encima
Ya tienes la voz. Ahora crea una intro animada para Reels programando con código, y pon tu locución encima.
Siguiente misiónCómo deshacerlo
Borra la carpeta voz-en-off (dentro van el entorno de Python, los scripts y los audios) y la copia del modelo que guardó Hugging Face en su caché. Si usas espeak-ng o Python para otras cosas, no los desinstales.
$rm -rf ~/voz-en-off ~/.cache/huggingface/hub/models--hexgrad--Kokoro-82MHaciendo esta misión juntos
Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.