Pular para o conteúdo principal

Guia de Processamento de Áudio

Este guia aborda como configurar diferentes métodos de entrada de áudio para alimentar dados de áudio aos seus geradores de sincronia labial. Certifique-se de ter concluído o Guia de Configuração antes de prosseguir.

Processamento de Entrada de Áudio​

Você precisa configurar um método para processar entrada de áudio. Existem várias formas de fazer isso, dependendo da sua fonte de áudio.

Esta abordagem realiza a sincronização labial em tempo real enquanto fala no microfone:

  1. Crie uma Onda Sonora Capturável usando o Runtime Audio Importer
  2. Antes de começar a capturar áudio, vincule-se ao delegado OnPopulateAudioData
  3. Na função vinculada, chame ProcessAudioData do seu Gerador de Visemas em Tempo de Execução
  4. Comece a capturar áudio do microfone

Nós copiáveis.

Lip Sync During Audio Capture

Dicas de Desempenho de Processamento​

  • Tamanho do Chunk: Aumentar a opção de configuração ProcessingChunkSize (por exemplo, para 320, 480 ou 640 amostras) pode melhorar visivelmente a latência com impacto mínimo na qualidade ou na capacidade de resposta.

  • Tipo de Modelo: Ao usar modelos realistas, mudar para o tipo de modelo Altamente Otimizado (selecionado por padrão) pode melhorar o desempenho. Observe que o modelo original pode produzir uma qualidade ligeiramente melhor, especialmente com áudio ruidoso.

  • Gerenciamento de Buffer: O modelo habilitado para emoção processa áudio em quadros de 320 amostras (20ms a 16kHz). Certifique-se de que o tempo da sua entrada de áudio esteja alinhado com isso para obter desempenho ideal.

  • Recriação do Gerador: Para uma operação confiável com modelos Realistas, recrie o gerador sempre que desejar fornecer novos dados de áudio após um período de inatividade. Consulte Recriação do Gerador na seção de Solução de Problemas para obter a explicação.

Próximos Passos​

Depois de configurar o processamento de áudio, você pode querer:

  • Saiba mais sobre Opções de configuração para ajustar o comportamento da sincronização labial
  • Adicione animação de risada para maior expressividade
  • Combine a sincronização labial com animações faciais existentes usando as técnicas de camadas descritas no guia de Configuração