Guía
Cómo locutar un texto con una voz de IA: guía práctica con ElevenLabs
Cómo hemos locutado cientos de minutos de vídeo con una voz de IA: preparar el texto, elegir y ajustar la voz, generar frase a frase sin entonación a remiendos, subtítulos a partir de los tiempos de cada carácter y cuánto cuesta según nuestras grabaciones.
Publicado el 31 de octubre de 2026
Para nuestro canal de YouTube TellMeWhy, una voz de IA ha leído 3449 frases, en total unos 395 minutos de locución en vídeos sobre 94 temas distintos. Todo se hizo con ElevenLabs. Este es el proceso que nos ha funcionado: cómo preparar el texto, elegir y ajustar una voz, generar por partes para que la locución fluya y cuánto cuesta, medido en nuestras propias grabaciones.
1. Escribe el texto para el oído
La voz lee exactamente lo que escribes. Te ahorras la mayor parte del trabajo si escribes desde el principio para ser escuchado:
- Frases más cortas. La voz leerá una frase larga llena de incisos, pero quien escucha se pierde.
- Números, siglas y nombres tal como deben sonar. Multilingual v2 no admite etiquetas de fonemas, así que, si una palabra sale mal, escríbela de otra forma (por ejemplo, como se pronuncia). Las palabras que se repiten se corrigen una sola vez en un diccionario de pronunciación.
- Pausas con la puntuación. Comas, puntos, guiones y puntos suspensivos hacen pausas cortas. Más precisa es la etiqueta
<break time="1.0s" />, de hasta 3 segundos. Funciona con Multilingual v2; los modelos más nuevos Eleven v3 y v4 no la admiten. No abuses: con muchas etiquetas la voz puede acelerarse o meter ruidos.
Una petición a Multilingual v2 admite hasta 10.000 caracteres, unos 11 minutos de locución a nuestro ritmo. Nosotros, sin embargo, generamos frase a frase. Así una frase que sale mal se rehace sola, sin pagar otra vez todo el texto.
2. Elige la voz con la misma frase
La biblioteca tiene cientos de voces, y sus propias muestras siempre suenan bien. Lo que cuenta es cómo leen tu texto. Por eso hicimos que cada voz candidata leyera la misma frase de nuestro guion y elegimos escuchándolas una al lado de otra.
Dos reglas que nos han compensado:
- Cada proyecto con su voz. Los vídeos promocionales de nuestra web Outcomo usan una voz distinta de la de TellMeWhy, para que nadie los confunda.
- No cambies de voz a mitad. Cuando cambiamos la voz del canal, dejamos los vídeos antiguos con la original. Si no, corregir una sola frase metería una voz ajena en el vídeo.
3. Ajustes de la voz
Los mismos controles están en la aplicación y en la API. Así los tenemos nosotros:
| Ajuste | Por defecto | Nuestra primera voz | Voz Will |
|---|---|---|---|
| Estabilidad (stability) | 0,5 | 0,45 | 0,4 |
| Similitud (similarity_boost) | 0,75 | 0,75 | 0,75 |
| Estilo (style) | 0 | 0,15 | 0,2 |
| Refuerzo del hablante (use_speaker_boost) | activado | activado | activado |
| Velocidad (speed) | 1 | 1 | 1,05 |
- Estabilidad marca cuánto varía la interpretación. Más baja da más emoción; más alta, una voz más tranquila y al final monótona. Las nuestras están en 0,45 y 0,4, por debajo del valor por defecto de 0,5, para que la narración no suene plana.
- Similitud indica cuánto se ciñe la voz al original. Dejamos el valor por defecto.
- Estilo exagera la forma de hablar del hablante original, pero hace más lenta la generación. Nos basta un valor pequeño.
- Refuerzo del hablante aumenta el parecido con la voz original. Lo tenemos activado.
- Velocidad 1 es el ritmo normal. Will habla a 1,05.
4. Genera frase a frase sin perder la entonación
Cuando las frases se generan por separado, cada una puede empezar con otra entonación y el resultado suena a remiendo. La API tiene dos parámetros para esto: previous_text y next_text, el texto antes y después de la frase actual. Enviamos las frases vecinas en cada petición y las uniones suenan continuas.
Si una frase no sale bien, vuelve a generarla: cada intento suena un poco distinto. Pero ahorra créditos: nosotros solo regeneramos las frases cuyo texto, voz o ajustes han cambiado. Todo lo demás se queda como está.
5. Los subtítulos vienen de regalo
Además del audio, ElevenLabs puede devolver el momento de cada carácter (la petición with-timestamps). Con eso montamos subtítulos palabra a palabra que encajan exactamente con la voz. De esos mismos tiempos sale también el ritmo de habla de más abajo.
Cuánto cuesta
Con Multilingual v2, cada carácter de texto cuesta 1 crédito. Los espacios, la puntuación y las etiquetas de pausa también cuentan. La página de precios de ElevenLabs convierte créditos en minutos como si un minuto tuviera 1000 caracteres. A nosotros nos salieron 874 caracteres por minuto (entre 794 y 921 en la mayoría de los vídeos), así que los mismos créditos cunden un poco más.
| Plan | Créditos al mes | Minutos de nuestra locución |
|---|---|---|
| Free | 10.000 | 11 |
| Starter | 30.000 | 34 |
| Creator | 121.000 | 138 |
| Pro | 600.000 | 686 |
El plan gratuito da 10.000 créditos al mes, unos 11 minutos en nuestro caso. Basta para probar voces. La licencia comercial, la que necesitas para vídeos que generan ingresos, aparece en la página de precios a partir del plan de pago Starter.
En resumen
- Escribe para el oído: frases cortas, y números y nombres como se pronuncian.
- Elige la voz con la misma frase de tu texto y luego no la cambies.
- Baja la estabilidad por debajo del valor por defecto si la voz suena plana.
- Genera frase a frase y envía el texto vecino para que la locución fluya.
- Regenera solo lo que ha cambiado y recuerda que también se pagan los espacios.
¿Te pica la curiosidad por lo que pasa dentro de una IA? Dibuja un número o una letra y mira cómo los reconoce una red neuronal.
Prueba también
Cómo reconoce los dígitos y las letras una red neuronal
Artículos relacionados
- Guía
Cómo reconoce un dígito una red neuronal, paso a paso
Seguimos un dígito manuscrito a través de una red neuronal real: qué ve, cómo suma una neurona, cómo aprendió la red sus pesos y qué dígitos confunde más.
- Guía
Cómo escribir un buen prompt: lo que nos ha funcionado al crear una web con IA
Cómo escribir instrucciones para la IA que den el resultado que buscas: contexto y motivos, instrucciones concretas, ejemplos, fuentes en lugar de suposiciones, comprobación con pruebas, planes paso a paso, instrucciones permanentes y skills. Según las guías oficiales y cómo construimos esta web con Claude.
Fuentes de datos
- ElevenLabs, Pricing (credits a month by plan)
- ElevenLabs, How is character length calculated?
- ElevenLabs documentation, Models
- ElevenLabs API reference, Voice settings
- ElevenLabs documentation, Prompting controls (pronunciation and pauses)
- ElevenLabs API reference, Create speech (previous_text, next_text)
- ElevenLabs API reference, Create speech with timing
Esta guía se basa en nuestra propia experiencia. Los precios, la oferta y las funciones pueden cambiar; consulta las condiciones actuales en la web del fabricante o del servicio.