Doblaje para RPG Maker con voces de IA
Los diálogos con voz hacen que un juego de RPG Maker parezca más grande, pero contratar actores para cientos de líneas está fuera del alcance de la mayoría de los desarrolladores en solitario. La síntesis de voz cubre ese hueco: cada línea tiene voz el mismo día en que se escribe, para una demo, para diálogos provisionales o para el juego terminado.
El motor gratuito SuperClonica genera voz sin conexión en un procesador normal y escribe archivos OGG, el formato que RPG Maker usa para el audio. Esta guía muestra cómo dar voz a todo el guion de una vez, cómo reproducir las líneas en eventos y qué voces puedes publicar en un juego terminado.
Cómo funcionan los diálogos con voz en RPG Maker
Para diálogos con voz básicos no hace falta ningún plugin; los plugins de voz solo automatizan el paso de Play SE.
- Un proyecto guarda sus sonidos en la carpeta audio: bgm, bgs, me y se. Las voces suelen ir en audio/se.
- En un evento, pon el comando Play SE justo antes de Show Text, y la línea empieza con su cuadro de mensaje.
- RPG Maker MV y MZ usan archivos OGG; muchos paquetes de recursos incluyen además copias M4A para algunas plataformas.
- El motor habla 31 idiomas, japonés incluido; el chino aún no está disponible.
Elige voces gratis en línea
En la página de cualquier voz, escribe una línea de tu personaje, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos oyes si la voz encaja con el héroe, el villano o el tendero, sin cuenta.
Da voz a todo el guion
El mismo texto, voz y seed dan siempre el mismo audio, así que puedes regenerar solo las líneas que cambiaron.
- Instala el motor: python -m pip install superclonica-cpu.
- Guarda el diálogo en una tabla lines.csv con las columnas file, voice y text, por ejemplo Hero_001, M2, Partimos hacia el castillo al amanecer.
- Un script corto de Python la lee con tts = Superclonica() y csv.DictReader(open('lines.csv', encoding='utf-8')), y para cada fila ejecuta audio, rate = tts.synthesize(row['text'], row['voice'], 'es', seed=1) y tts.save('audio/se/' + row['file'] + '.ogg', audio).
- Actualiza la lista de sonidos en el editor y los nuevos clips aparecen en Play SE.
Que el diálogo suene natural
Usa una voz por personaje y escribe como habla la gente: frases cortas y un punto donde va una respiración. Escribe los números con letras, «cincuenta monedas» y no «50 monedas», porque las cifras se leen como números simples. Deja Pitch en 100 en Play SE: en RPG Maker también cambia la velocidad, así que mejor elige otra voz. Volume y Pan se pueden ajustar sin problema.
Voces que puedes publicar
Para una demo o un juego de una game jam, cualquier voz del catálogo sirve. Para un juego publicado, usa una voz sobre la que tengas derechos: las diez voces de serie del modelo, de M1 a M5 y de F1 a F5, tu propia voz entrenada en el estudio de SuperClonica a partir de una grabación limpia de 5 a 10 segundos de un actor que dio su consentimiento, en un ordenador con tarjeta gráfica NVIDIA, o una voz encargada en la bolsa de pedidos. Las voces de personajes hechas por fans son para parodias y juegos de fans, no para juegos comerciales.