Runtime Audio Importer | Georgy Dev

Runtime Audio Importer

Traitement audio avancé à l'exécution pour Unreal Engine. Importez, diffusez, transcodez et manipulez l'audio à l'exécution sur toutes les plateformes - avec la prise en charge complète de Blueprint et C++.

UE 4.24 – 5.8
Blueprints et C++
Toutes les plateformes prises en charge
Plusieurs formats audio

Tout l'audio, à l'exécution

Une solution complète pour le traitement audio dynamique - du chargement de fichiers et de la diffusion de données en direct, à la capture microphonique, la détection d'activité vocale et l'annulation d'écho acoustique - le tout sans quitter Unreal Engine.

Importation et exportation

Chargez de l'audio à partir de fichiers ou de tampons mémoire à l'exécution. Exportez vers plusieurs formats avec contrôle de la fréquence d'échantillonnage et des canaux.

Diffusion en continu

Gestion dynamique des tampons audio pour la diffusion continue de données à partir de n'importe quelle source, y compris l'audio réseau et la synthèse vocale (TTS).

Capture microphonique

Capture audio en temps réel avec autorisations de plateforme automatiques, détection d'activité vocale et événements de début/fin de parole.

Transcodage

Convertissez dynamiquement entre formats audio avec un contrôle total sur la qualité, la fréquence d'échantillonnage et le nombre de canaux.

Comment ça fonctionne

Runtime Audio Importer s'intègre parfaitement au système audio natif d'Unreal Engine - les ondes sonores importées se comportent exactement comme les ondes sonores intégrées sur toutes les plateformes prises en charge.

1

Source audio

Chemin de fichier, URL, tampon mémoire, microphone ou tout fournisseur PCM

2

Décodage et traitement

Décodage sur l'appareil avec rééchantillonnage, mixage de canaux et conversion de format facultatifs

3

Onde sonore

Une onde sonore UE compatible native, prête pour tout flux de lecture standard.

4

Lecture et événements

Contrôle complet de la lecture avec suivi du temps, rappels PCM et événements de fin.

Types d'ondes sonores

Quatre types distincts d'ondes sonores pour couvrir tous les cas d'usage audio à l'exécution.

Onde sonore importée

Audio importé à l'exécution depuis des fichiers ou des tampons mémoire, avec contrôle complet de la lecture. Prend en charge MP3, WAV, FLAC, OGG, BINK et RAW PCM.

Onde sonore en streaming

Gestion dynamique de tampon pour les flux audio continus - adapté à la sortie TTS, à l'audio réseau ou à toute source PCM incrémentale.

Onde sonore capturable

Capture microphonique en temps réel avec autorisations de plateforme automatiques, détection d'activité vocale, événements de début/fin de parole et annulation d'écho acoustique.

Onde sonore capturable Pixel Streaming

Capture audio directement depuis les microphones des clients Pixel Streaming. Prend en charge les architectures Pixel Streaming et Pixel Streaming 2, y compris les scénarios multijoueurs.

Formats et plateformes pris en charge

Large couverture de formats et prise en charge de premier ordre pour chaque grande plateforme ciblée par Unreal Engine.

Formats audio

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

Support de plateformes

Windows
Mac
Linux
Android
iOS
Meta Quest
PlayStation
Xbox
Nintendo Switch

Contrôle audio complet

Au-delà de l'importation, le plugin offre une gestion complète de la lecture, un accès PCM en temps réel, l'inspection des métadonnées et une manipulation audio avancée - le tout depuis Blueprints ou C++.

Contrôle de la lecture

Lire, mettre en pause, arrêter et rembobiner avec un suivi précis du temps. Surveillez la position et le pourcentage de lecture, liez aux événements de fin et gérez manuellement la mémoire audio.

Données PCM en temps réel

Accédez aux données PCM brutes en virgule flottante 32 bits pendant la lecture audio via des callbacks. Convient aux visualiseurs audio, aux analyseurs de fréquence et aux effets DSP personnalisés.

Métadonnées et informations d'en-tête

Inspectez les fichiers audio sans les importer entièrement - récupérez la durée, le taux d'échantillonnage, le nombre de canaux et le format sans la surcharge d'un décodage complet.

Manipulation audio

Ajustez le volume, la hauteur, le bouclage et le mode de virtualisation à l'exécution. Rééchantillonnez et mélangez les canaux, définissez le taux d'échantillonnage et le nombre de canaux souhaités initialement.

Détection d'activité vocale

Détection précise des limites de parole avec une durée de silence configurable et des seuils minimaux de parole. Liez-vous aux événements de début et de fin de parole.

Annulation d'écho acoustique

Suppression d'écho propulsée par WebRTC AEC3 pour les ondes sonores diffusées et capturables. Liez n'importe quelle onde sonore de rendu en tant que signal de référence pour une capture vocale propre sans fuite du haut-parleur.

Exemple de Blueprint - Importer et lire de l'audio à l'exécution

Exemple de Blueprint d'importation d'audio à l'exécution

Écosystème de plugins

Runtime Audio Importer est la colonne vertébrale audio de la suite de plugins Georgy Dev - alimentant la synchronisation labiale, la reconnaissance vocale, la TTS et les pipelines de personnages IA.

Runtime MetaHuman Lip Sync

Synchronisation labiale en temps réel pour MetaHuman et les personnages personnalisés, pilotée par toute source audio fournie par ce plugin.

En savoir plus

Runtime Speech Recognizer

Transcription vocale hors ligne propulsée par Whisper, prenant en charge la transcription et la traduction dans plus de 95 langues.

En savoir plus

Runtime Text To Speech

Synthèse vocale entièrement hors ligne avec plus de 2800 voix dans 51 langues - aucune connexion Internet requise.

En savoir plus

AI Chatbot Integrator

Chat IA cloud et TTS via divers fournisseurs (OpenAI, Claude, DeepSeek, Gemini, Grok, Ollama, ElevenLabs, Google Cloud et Azure).

En savoir plus

Runtime Local LLM

Générez un dialogue avec des LLM sur l'appareil hors ligne, puis pilotez la synchronisation labiale à partir de la parole synthétisée pour des interactions de personnages entièrement hors ligne.

En savoir plus

Documentation et support

Une documentation complète couvre tous les types d'ondes sonores, les flux d'importation, la capture microphone, le traitement des données PCM et les recommandations spécifiques à chaque plateforme.

Documentation complète

Guides étape par étape pour toutes les fonctionnalités, avec des exemples Blueprint et C++

Communauté et support

Communauté Discord active avec assistance aux développeurs

Développement personnalisé

Intégration sur mesure ou développement de fonctionnalités - [email protected]

Exemple Blueprint - Capture du microphone

Exemple de Blueprint de capture microphonique

Prêt à ajouter Runtime Audio à votre projet ?

Disponible sur Fab pour UE 4.24 – 5.8. Comprend une documentation complète, des exemples Blueprint et l'accès à l'écosystème plus large de plugins.