Dale voz
- Al acabar
- Elegir de oído la voz de tus personajes en la web de ElevenLabs (gratis para el casting) y guardarla en su ficha.
- Duración
- 3:30
- Ahora tú
- 30 min
La Fábrica · turno de noche@tarritoai
Antes de empezar
Lote 4·4 hecho: tu personaje en personajes/<id>/. Una cuenta gratis de ElevenLabs (la creas en el paso 2, solo con un correo). No hace falta clave ni tarjeta. Cuesta 0 $.
Pasos
- Paso 1
Abre Claude Code y pide el casting.
En Claude Code abierto en tu carpeta, escribe
/personajey después la frase siguiente (cambia el nombre por el de tu cosa). La skill escribe las 6 frases de prueba enpersonajes/<id>/casting.md, con tu forma de hablar: neutral, susurro, duda, sarcasmo, confesión y remate.En Mac
cd ~/fabrica && claudeEn Windows
cd $HOME\fabrica; claudeEn Linux
cd ~/fabrica && claudeAhora la voz de [nombre de tu cosa]. La pruebo en la web.Lo que verás
Un
casting.mdcon tus 6 frases y una explicación de qué buscar en la web. Claude pedirá permiso para editar: acepta. - Paso 2
Crea tu cuenta gratis en ElevenLabs.
Entra en elevenlabs.io y crea la cuenta gratis. La web cambia a menudo: si no ves un botón, busca su equivalente. El plan gratis trae unos 10.000 créditos al mes (1 crédito, un carácter).
Lo que verás
Tu panel de ElevenLabs.
- Paso 3
Busca candidatas en la biblioteca de voces.
Ve a Voices y luego a la biblioteca (Voice Library). Filtra primero por idioma y luego por acento. Escucha las muestras y guarda tres en My Voices (guardar una voz de la biblioteca no ocupa hueco).
Lo que verás
Tres voces en «My Voices».
- Paso 4
Prueba las 6 frases con cada candidata.
Ve a Text to Speech, elige el modelo Eleven v4 y pega tus 6 frases con cada voz. Prueba con v4 antes de elegir: con otro modelo el acento puede cambiar. Decide de oído: Claude no puede escucharlas. Deciden el susurro y el remate, no la frase normal. Frases cortas, de 2 a 8 palabras.
Lo que verás
Unos 700 créditos por personaje (6 frases de unas 40 letras por 3 voces). Con dos personajes, unos 1.500 de los 10.000 del mes.
- Paso 5
Copia el ID y pégaselo a Claude con tus notas.
En la ficha de la voz ganadora, copia su ID (Voice ID). Pégaselo a Claude con tus notas de cada candidata. Apunta también una voz de reserva por personaje.
La voz de [nombre] es esta, ID: [pega el ID]. Mis notas: [qué te gustó y qué no de cada voz]. La de reserva es [nombre de la reserva].Lo que verás
Claude guarda la voz en
personajes/<id>/personaje.json(voice.voice_id,voice.nameyvoice_note) y una tabla con cada candidata encasting.md. Te pide permiso para editar: acepta. - Paso 6
Repite con tu segundo personaje.
Haz lo mismo con tu humano, si lo has creado en el lote 4·4.
Lo que verás
Dos fichas con voz.
- Paso 7
Comprueba.
/tarrito comprobar 4·5Lo que verás
APROBADO: «Voz elegida de oído. Tu oído es el juez, no un modelo.» Mira que algún
personajes/*/personaje.jsontengavoice.voice_idrelleno y que exista algúnpersonajes/*/casting.md. No llama a ElevenLabs ni mira la voz de reserva.
Si te sale esto
-
Elegí la voz que más me gustó en la frase normal.Qué significa. La frase normal engaña. Casi todas las voces suenan bien diciendo algo neutro.
Qué hacer. Vuelve a escuchar el susurro y el remate. Decide con esos dos.
-
No encuentro mi acento.Qué significa. La biblioteca no tiene lo que buscas, o el filtro es demasiado estrecho.
Qué hacer. Quita el filtro de acento y busca por idioma. Si sigue sin haber, prueba Voice Design, que describe una voz con texto y te da tres opciones. Mira que esté disponible en tu plan.
-
La voz suena distinta en mi fábrica que en la web.Qué significa. Probaste con un modelo distinto de Eleven v4.
Qué hacer. Repite la prueba con v4. La prueba final de acento se repite en la sala 7, con el plan de pago.
-
Una voz que guardé desapareció.Qué significa. Quien la compartió puede retirarla con aviso.
Qué hacer. Por eso apuntas una voz de reserva de cada personaje. Cámbiala en
personaje.json. -
/tarrito comprobar dice que falta la voz o el casting.Qué significa. Solo ve los personajes de ejemplo, o a tu ficha le falta
voice.voice_id, o no existecasting.md.Qué hacer. Pide: «Guarda la voz de [tu personaje] en su ficha y prepara su casting.md».
¿No está tu error? Mira Me he atascado y copia el error entero (lote 1·2).
Lo que hay que saber del plan gratis
Revisa estos datos cada mes: ElevenLabs los cambia.
- Sin licencia comercial. Exige poner «elevenlabs.io» en el título si publicas.
- Lo generado no se puede usar comercialmente, ni antes ni después de pagar. El audio de tus reels se genera ya con el plan de pago (Starter o superior), en la sala 7.
- Clonar tu voz (clon instantáneo) empieza en Starter. El clon profesional pide verificación y es solo de tu propia voz. Nada de clonar la voz de otra persona.
- Multiplicador. Algunas voces de la biblioteca gastan más créditos.
Por qué el casting es en la web
Tu fábrica sabe hacer el casting sola por la API (.claude/skills/personaje/casting.py): busca candidatas, les hace
decir las 6 frases, guarda casting/<voz>/todas.mp3 de cada una y mide tono, ritmo y si se entiende. Pero necesita tu
clave de ElevenLabs (lote 7·1), y las voces de la biblioteca no se pueden usar por la API con el plan gratis: sale
«The voice library is not available via the API to free tier users».
Si lanzas casting.py sin clave, no falla a lo bruto: te manda a la web de ElevenLabs con los pasos de arriba.
Con plan de pago y clave, puedes pedir: «Ahora la voz de [tu cosa]. Busca por la API y propón 3 candidatas.». Antes
de gastar, te enseña la cifra (casting.py estimar: unos 100 a 150 créditos por voz con v4; el casting de Lucio, con
tres voces, gastó 294) y te pide permiso.
Claude mide, tú eliges
En el casting de Lucio y Paula Claude no pudo escuchar: midió tono, ritmo y si se entendía, y propuso. Eligió quien
manda, de oído, con el todas.mp3 entero de cada candidata. Descartes reales: una voz que grababa casi sin volumen y
sonaba igual en las seis frases, y otra que lo ponía todo triste y mataba el humor.
Orden
04·5
Tiempo30min
Ahora tú
- Entregable
- La voz de tu personaje en
personajes/<id>/personaje.json(campovoice.voice_id) y el casting enpersonajes/<id>/casting.md. Los personajes de ejemplo (lucio,estudiante,barista,moka) no cuentan. - Lo que mira /tarrito comprobar
- Que algún
personajes/*/personaje.jsontengavoice.voice_idrelleno y exista algúnpersonajes/*/casting.md, sin contar los personajes de ejemplo.