GUÍA

Voz IA para animación con lip sync

El lip sync es donde una animación corta pierde más tiempo: cada línea necesita una grabación, y cada grabación, formas de boca sincronizadas. Cuando cambia el guion, hay que hacer las dos cosas otra vez.

Con el motor gratuito SuperClonica la voz sale del texto, y Rhubarb Lip Sync, gratuito y de código abierto, convierte esa voz en formas de boca con tiempos para Moho, OpenToonz, After Effects, Spine y otras herramientas. Esta guía muestra los dos comandos que los conectan y cómo seguir cambiando el guion sin volver a grabar nada.

Del guion a la boca que habla

Como ya tienes el guion exacto, Rhubarb puede usarlo como pista, y las formas de boca salen bastante más fiables.

  • SuperClonica genera cada línea del guion como archivo WAV.
  • Rhubarb Lip Sync lee WAV u Ogg Vorbis y escribe las formas de boca con sus tiempos en TSV, XML, JSON o DAT para Moho y OpenToonz.
  • Rhubarb cita integraciones con After Effects, Moho, OpenToonz, Spine, Vegas Pro y Visionaire Studio; en Blender se usan complementos de la comunidad.
  • Las voces hablan 31 idiomas; 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 personaje, sin cuenta.

Genera y analiza una línea

Guarda una línea por archivo y da el mismo nombre al texto, al WAV y a los datos de boca, para que tu herramienta tome siempre la pareja correcta.

  • Instala el motor: python -m pip install superclonica-cpu.
  • Genera la línea desde su archivo de texto: superclonica --text-file line01.txt --voice M2 --lang es --output line01.wav.
  • Dale a Rhubarb el mismo texto como diálogo y analiza la grabación: rhubarb -d line01.txt -o line01.tsv line01.wav.
  • Para líneas que no están en inglés, usa el reconocedor independiente del idioma: rhubarb -r phonetic -d line01.txt -o line01.tsv line01.wav. El reconocedor por defecto es solo para inglés.

Cambia el guion, no la sesión

Cuando cambia una línea, edita su archivo de texto y vuelve a ejecutar los dos comandos: la nueva voz y los nuevos tiempos de boca llegan juntos, así que un animatic puede cambiar cada día sin sesión de grabación. Un --seed fijo mantiene la misma toma en las líneas que no cambian, --speed entre 0,7 y 2,0 ajusta una línea a su plano y --normalize iguala el volumen entre escenas.

Voces para animación que publicas

Para una película, serie o juego que publiques, usa 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 la grabación de un actor que dio su consentimiento, o una voz encargada en la bolsa de pedidos. Las voces de personajes hechas por fans son para animación de fans y parodias, y no están respaldadas por los titulares de derechos.