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