Runtime Audio Importer | Georgy Dev

Runtime Audio Importer

Processamento avançado de áudio em tempo de execução para Unreal Engine. Importe, transmita, transcodifique e manipule áudio em tempo de execução em todas as plataformas - com suporte completo a Blueprint e C++.

UE 4.24 – 5.8
Blueprints e C++
Todas as plataformas suportadas
Múltiplos formatos de áudio

Tudo em Áudio, em Tempo de Execução

Uma solução abrangente para processamento dinâmico de áudio - desde carregar arquivos e transmitir dados ao vivo, até captura de microfone, detecção de atividade de voz e cancelamento de eco acústico - tudo sem sair do Unreal Engine.

Importar e Exportar

Carregue áudio de arquivos ou buffers de memória em tempo de execução. Exporte para vários formatos com controle de taxa de amostragem e canais.

Streaming

Gerenciamento dinâmico de buffers de áudio para transmissão contínua de dados de qualquer fonte, incluindo áudio de rede e TTS.

Captura de Microfone

Captura de áudio em tempo real com permissões automáticas de plataforma, detecção de atividade de voz e eventos de limite de fala.

Transcodificação

Converta dinamicamente entre formatos de áudio com controle total sobre qualidade, taxa de amostragem e número de canais.

Como Funciona

O Runtime Audio Importer integra-se perfeitamente ao sistema de áudio nativo do Unreal Engine - ondas sonoras importadas se comportam exatamente como ondas sonoras integradas em todas as plataformas suportadas.

1

Fonte de Áudio

Caminho de arquivo, URL, buffer de memória, microfone ou qualquer provedor PCM

2

Decodificar e Processar

Decodificação no dispositivo com reamostragem opcional, mixagem de canais e conversão de formato

3

Onda Sonora

Uma onda sonora UE nativamente compatível, pronta para qualquer fluxo de trabalho padrão de reprodução

4

Reprodução e Eventos

Controle total de reprodução com rastreamento de tempo, callbacks PCM e eventos de conclusão

Tipos de Onda Sonora

Quatro tipos distintos de onda sonora para cobrir todos os casos de uso de áudio em tempo de execução.

Onda Sonora Importada

Áudio importado em tempo de execução de arquivos ou buffers de memória, com controle total de reprodução. Suporta MP3, WAV, FLAC, OGG, BINK e RAW PCM.

Onda Sonora de Streaming

Gerenciamento dinâmico de buffer para fluxos de áudio contínuos - adequado para saída de TTS, áudio de rede ou qualquer fonte PCM incremental.

Onda Sonora Capturável

Captura de microfone em tempo real com permissões automáticas de plataforma, detecção de atividade de voz, eventos de início/fim de fala e cancelamento acústico de eco.

Onda Sonora Capturável via Pixel Streaming

Capture áudio diretamente dos microfones dos clientes do Pixel Streaming. Suporta as arquiteturas Pixel Streaming e Pixel Streaming 2, incluindo cenários multijogador.

Formatos e Plataformas Suportados

Ampla cobertura de formatos e suporte de primeira classe para todas as principais plataformas alvo do Unreal Engine.

Formatos de Áudio

MP3
WAV
FLAC
OGG Vorbis
OGG Opus
BINK
RAW PCM - Int8, UInt8, Int16, UInt16, Int32, UInt32, Float32

Suporte de Plataformas

Windows
Mac
Linux
Android
iOS
Meta Quest
PlayStation
Xbox
Nintendo Switch

Controle de Áudio Completo

Além da importação, o plugin oferece gerenciamento abrangente de reprodução, acesso a PCM em tempo real, inspeção de metadados e manipulação avançada de áudio - tudo a partir de Blueprints ou C++.

Controle de Reprodução

Reproduzir, pausar, parar e retroceder com rastreamento preciso de tempo. Monitore a posição e a porcentagem da reprodução, vincule a eventos de conclusão e gerencie manualmente a memória de áudio.

Dados de PCM em Tempo Real

Acesse dados PCM brutos em float de 32 bits enquanto o áudio é reproduzido por meio de callbacks. Adequado para visualizadores de áudio, analisadores de frequência e efeitos DSP personalizados.

Metadados e informações de cabeçalho

Inspecione arquivos de áudio sem importá-los completamente - obtenha duração, taxa de amostragem, número de canais e formato sem o custo da decodificação completa.

Manipulação de áudio

Ajuste volume, tom, loop e modo de virtualização em tempo de execução. Re-amostre e misture canais, defina a taxa de amostragem e o número de canais desejados inicialmente.

Detecção de atividade de voz

Detecção precisa de limites de fala com duração de silêncio configurável e limites mínimos de fala. Vincule aos eventos de início e fim de fala.

Cancelamento de eco acústico

Remoção de eco com tecnologia WebRTC AEC3 para ondas sonoras em streaming e capturáveis. Vincule qualquer onda sonora renderizada como sinal de referência para uma captura de voz limpa, sem vazamento do alto-falante.

Exemplo de Blueprint - Importar e reproduzir áudio em tempo de execução

Exemplo de Blueprint de importação de áudio em tempo de execução

Ecossistema de plugins

O Runtime Audio Importer é a espinha dorsal de áudio do pacote de plugins Georgy Dev - alimentando sincronização labial, reconhecimento de fala, TTS e pipelines de personagens com IA.

Runtime MetaHuman Lip Sync

Sincronização labial em tempo real para MetaHuman e personagens personalizados, alimentada por qualquer fonte de áudio fornecida por este plugin.

Saiba mais

Runtime Speech Recognizer

Transcrição de fala para texto offline com tecnologia Whisper, com suporte a transcrição e tradução em mais de 95 idiomas.

Saiba mais

Runtime Text To Speech

Síntese de fala totalmente offline com mais de 2800 vozes em 51 idiomas - nenhuma conexão com a internet é necessária.

Saiba mais

Integrador de Chatbot de IA

Chat de IA na nuvem e TTS por meio de vários provedores (OpenAI, Claude, DeepSeek, Gemini, Grok, Ollama, ElevenLabs, Google Cloud e Azure).

Saiba mais

Runtime Local LLM

Gere diálogo com LLMs no dispositivo offline, depois alimente a sincronização labial a partir da fala sintetizada para interações de personagens totalmente offline.

Saiba mais

Documentação e Suporte

A documentação abrangente cobre todos os tipos de ondas sonoras, fluxos de trabalho de importação, captura de microfone, manipulação de dados PCM e orientações específicas da plataforma.

Documentação Completa

Guias passo a passo para todos os recursos, com exemplos de Blueprint e C++

Comunidade e Suporte

Comunidade ativa no Discord com suporte para desenvolvedores

Desenvolvimento Personalizado

Integração personalizada ou desenvolvimento de recursos - [email protected]

Exemplo de Blueprint - Captura de microfone

Exemplo de Blueprint de captura de microfone

Pronto para adicionar Runtime Audio ao seu projeto?

Disponível na Fab para UE 4.24 – 5.8. Inclui documentação completa, exemplos de Blueprint e acesso ao ecossistema mais amplo de plugins.