GUIA

Voz de IA para animação com lip sync

O lip sync é onde uma animação curta mais perde tempo: cada fala precisa de uma gravação, e cada gravação, de formas de boca sincronizadas. Quando o roteiro muda, tudo precisa ser refeito.

Com o motor gratuito SuperClonica a voz sai do texto, e o Rhubarb Lip Sync, gratuito e de código aberto, transforma essa voz em formas de boca com tempos para Moho, OpenToonz, After Effects, Spine e outras ferramentas. Este guia mostra os dois comandos que os ligam e como continuar mudando o roteiro sem regravar nada.

Do roteiro à boca que fala

Como você já tem o roteiro exato, o Rhubarb pode usá-lo como dica, e as formas de boca ficam bem mais confiáveis.

  • A SuperClonica gera cada fala do roteiro como arquivo WAV.
  • O Rhubarb Lip Sync lê WAV ou Ogg Vorbis e grava as formas de boca com seus tempos em TSV, XML, JSON ou DAT para Moho e OpenToonz.
  • O Rhubarb lista integrações com After Effects, Moho, OpenToonz, Spine, Vegas Pro e Visionaire Studio; no Blender usam-se complementos da comunidade.
  • As vozes falam 31 idiomas; o chinês ainda não é suportado.

Escolha vozes grátis online

Na página de qualquer voz, escreva uma fala do seu personagem, de 30 a 100 caracteres, escolha o idioma e clique no botão para gerar. Em poucos segundos você ouve se a voz combina com o personagem, sem conta.

Gere e analise uma fala

Mantenha uma fala por arquivo e dê o mesmo nome ao texto, ao WAV e aos dados de boca, para a ferramenta de animação pegar sempre o par certo.

  • Instale o motor: python -m pip install superclonica-cpu.
  • Gere a fala a partir do arquivo de texto: superclonica --text-file line01.txt --voice M2 --lang pt --output line01.wav.
  • Passe ao Rhubarb o mesmo texto como diálogo e analise a gravação: rhubarb -d line01.txt -o line01.tsv line01.wav.
  • Para falas que não estão em inglês, use o reconhecedor independente de idioma: rhubarb -r phonetic -d line01.txt -o line01.tsv line01.wav. O reconhecedor padrão é só para inglês.

Mude o roteiro, não a sessão

Quando uma fala muda, edite o arquivo de texto e rode os dois comandos de novo: a nova voz e os novos tempos de boca chegam juntos, então um animatic pode mudar todo dia sem sessão de gravação. Um --seed fixo mantém a mesma tomada nas falas que não mudaram, --speed entre 0,7 e 2,0 encaixa a fala no plano e --normalize iguala o volume entre cenas.

Vozes para animação publicada

Para um filme, série ou jogo que você publica, use as dez vozes padrão do modelo, de M1 a M5 e de F1 a F5, a sua própria voz treinada no estúdio da SuperClonica a partir da gravação de um ator que concordou, ou uma voz encomendada na bolsa de pedidos. Vozes de personagens feitas por fãs são para animação de fãs e paródias, e não são endossadas pelos detentores dos direitos.