Texto a voz para desarrollo de juegos: voces de NPC sin estudio
Los juegos indie y los prototipos necesitan cientos de frases mucho antes de que haya presupuesto para actores: gritos de NPC, avisos de tutorial, diálogos de misiones, frases de locutor. El texto a voz cubre ese hueco: cambias una línea del guion, regeneras el audio y recompilas el juego.
Esta guía muestra cómo hacerlo con Supertonic 3 y el motor gratuito SuperClonica, que funciona sin conexión en las máquinas de desarrollo y en los servidores de compilación, y cómo conseguir voces que puedes publicar.
Por qué el TTS sin conexión encaja en el desarrollo de juegos
Un juego necesita frases que cambian con el guion, muchas veces y en cada máquina del equipo.
- Sin pago por caracteres: regenera las frases tantas veces como cambie el guion.
- Funciona en un procesador normal, así que encaja en máquinas de compilación sin tarjeta gráfica.
- El mismo archivo de voz da el mismo timbre cada vez, así que frases generadas con semanas de diferencia siguen encajando.
- 31 idiomas con una sola voz, útil para prototipos de localización.
Genera frases por lotes
Instala el motor con python -m pip install superclonica-cpu y guarda las frases en una tabla sencilla: un id, el idioma y el texto. Un script corto en Python o shell puede recorrerla y llamar a superclonica --text "..." --voice npc.json --lang es --output lines/npc_greeting_01.wav para cada fila. Guarda en el repositorio el script, no el audio, y regenera los WAV al compilar.
Nuestras guías de texto a voz en Python y de una API propia en Docker muestran cómo llamar al motor desde código o como servicio HTTP para herramientas del editor.
Importa en Unity, Godot o Unreal
El motor escribe archivos WAV estándar, que cualquier motor de juego importa como clips de audio. Nombra los archivos por id de frase para que tu sistema de diálogos los encuentre y usa frases cortas: una o dos oraciones por archivo son más fáciles de sincronizar, subtitular y rehacer.
Voces que puedes publicar
Para prototipos, cualquier voz del catálogo sirve para escuchar el guion. Para un juego publicado, usa una voz sobre la que tengas derechos: entrena la tuya con una grabación limpia de 5 a 10 segundos de un actor que haya aceptado, en el estudio en un ordenador con tarjeta gráfica NVIDIA, o encarga una voz en la bolsa. Las voces de personajes y famosos hechas por fans son para parodias y obras de fans, no para juegos comerciales.
Que los NPC suenen vivos
Escribe las frases como habla la gente, con puntuación para el ritmo: exclamación para un grito, puntos suspensivos para la duda, interrogación para un tono ascendente. Da a cada tipo de NPC su propia voz y mantén una lista de pronunciación para los nombres de tu mundo.