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.