Runtime Audio Importer | Georgy Dev

Runtime Audio Importer

Fortschrittliche Laufzeit-Audioverarbeitung für Unreal Engine. Importieren, streamen, transkodieren und manipulieren Sie Audio zur Laufzeit auf allen Plattformen - mit vollständiger Blueprint- und C++-Unterstützung.

UE 4.24 – 5.8
Blueprints & C++
Alle Plattformen unterstützt
Mehrere Audioformate

Alles rund um Audio, zur Laufzeit

Eine umfassende Lösung für dynamische Audioverarbeitung - vom Laden von Dateien und Streaming von Live-Daten über Mikrofonaufnahme, Sprachaktivitätserkennung und akustische Echounterdrückung - ganz ohne Unreal Engine verlassen zu müssen.

Import & Export

Laden Sie Audio zur Laufzeit aus Dateien oder Speicherpuffern. Exportieren Sie in mehrere Formate mit Abtastraten- und Kanalsteuerung.

Streaming

Dynamische Audiopufferverwaltung für kontinuierliches Daten-Streaming aus beliebigen Quellen, einschließlich Netzwerk-Audio und TTS.

Mikrofonaufnahme

Echtzeit-Audioaufnahme mit automatischen Plattformberechtigungen, Sprachaktivitätserkennung und Sprachgrenzereignissen.

Transkodierung

Konvertieren Sie dynamisch zwischen Audioformaten mit voller Kontrolle über Qualität, Abtastrate und Kanalanzahl.

So funktioniert es

Runtime Audio Importer integriert sich nahtlos in das native Audiosystem von Unreal Engine - importierte Soundwellen verhalten sich auf allen unterstützten Plattformen genau wie eingebaute Soundwellen.

1

Audioquelle

Dateipfad, URL, Speicherpuffer, Mikrofon oder ein beliebiger PCM-Anbieter

2

Dekodieren & Verarbeiten

Dekodierung auf dem Gerät mit optionalem Resampling, Kanalmischung und Formatkonvertierung

3

Soundwelle

Eine nativ kompatible UE-Soundwelle, bereit für jeden Standard-Wiedergabeworkflow.

4

Wiedergabe & Ereignisse

Volle Wiedergabesteuerung mit Zeitverfolgung, PCM-Callbacks und Abschlussereignissen.

Soundwellentypen

Vier verschiedene Soundwellentypen, die jeden Audio-Anwendungsfall zur Laufzeit abdecken.

Importierte Soundwelle

Zur Laufzeit importiertes Audio aus Dateien oder Speicherpuffern mit voller Wiedergabesteuerung. Unterstützt MP3, WAV, FLAC, OGG, BINK und RAW PCM.

Streaming-Soundwelle

Dynamisches Puffermanagement für kontinuierliche Audiostreams - geeignet für TTS-Ausgabe, Netzwerk-Audio oder jede inkrementelle PCM-Quelle.

Aufnahmefähige Soundwelle

Echtzeit-Mikrofonaufnahme mit automatischen Plattformberechtigungen, Sprachaktivitätserkennung, Sprachstart-/Sprachende-Ereignissen und akustischer Echokompensation.

Aufnahmefähige Soundwelle für Pixel Streaming

Erfassen Sie Audio direkt von den Mikrofonen der Pixel-Streaming-Clients. Unterstützt sowohl Pixel-Streaming- als auch Pixel-Streaming-2-Architekturen, einschließlich Mehrspieler-Szenarien.

Unterstützte Formate & Plattformen

Breite Formatabdeckung und erstklassige Unterstützung für jede wichtige Plattform, die Unreal Engine anspricht.

Audioformate

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

Plattformunterstützung

Windows
Mac
Linux
Android
iOS
Meta Quest
PlayStation
Xbox
Nintendo Switch

Umfassende Audio-Steuerung

Über den Import hinaus bietet das Plugin eine umfassende Wiedergabeverwaltung, Echtzeit-PCM-Zugriff, Metadatenprüfung und erweiterte Audio-Manipulation – alles aus Blueprints oder C++.

Wiedergabesteuerung

Abspielen, Pause, Stopp und Zurückspulen mit präziser Zeitverfolgung. Überwachen Sie die Wiedergabeposition und den Prozentsatz, binden Sie Abschlussereignisse ein und verwalten Sie den Audio-Speicher manuell.

Echtzeit-PCM-Daten

Greifen Sie über Callbacks auf rohe 32-Bit-Float-PCM-Daten zu, während Audio abgespielt wird. Geeignet für Audio-Visualizer, Frequenzanalysatoren und benutzerdefinierte DSP-Effekte.

Metadaten & Header-Informationen

Untersuchen Sie Audiodateien, ohne sie vollständig zu importieren – rufen Sie Dauer, Abtastrate, Kanalanzahl und Format ab, ohne den Overhead einer vollständigen Dekodierung.

Audiobearbeitung

Passen Sie Lautstärke, Tonhöhe, Looping und Virtualisierungsmodus zur Laufzeit an. Führen Sie Resampling durch und mischen Sie Kanäle; legen Sie die anfänglich gewünschte Abtastrate und Kanalanzahl fest.

Sprachaktivitätserkennung

Präzise Sprachgrenzenerkennung mit konfigurierbarer Stille-Dauer und Mindestsprachschwellen. Binden Sie Ereignisse für Sprachstart und -ende ein.

Akustische Echounterdrückung

WebRTC AEC3-basierte Echounterdrückung für Streaming- und aufnehmbare Soundwellen. Binden Sie eine beliebige wiedergegebene Soundwelle als Referenzsignal für eine saubere Sprachaufnahme ohne Lautsprecher-Übersprechen.

Blueprint-Beispiel – Audio zur Laufzeit importieren und abspielen

Blueprint-Beispiel für das Importieren von Audio zur Laufzeit

Plugin-Ökosystem

Der Runtime Audio Importer ist das Audio-Rückgrat der Georgy Dev Plugin-Suite – er unterstützt Lippensynchronisation, Spracherkennung, TTS und AI-Charakter-Pipelines.

Runtime MetaHuman Lip Sync

Echtzeit-Lippensynchronisation für MetaHuman und benutzerdefinierte Charaktere, angetrieben von jeder Audioquelle, die dieses Plugin bereitstellt.

Mehr erfahren

Runtime Speech Recognizer

Offline-Spracherkennung basierend auf Whisper, die Transkription und Übersetzung in über 95 Sprachen ermöglicht.

Mehr erfahren

Runtime Text To Speech

Vollständig offline funktionierende Sprachsynthese mit über 2800 Stimmen in 51 Sprachen – keine Internetverbindung erforderlich.

Mehr erfahren

AI-Chatbot-Integrator

Cloud-AI-Chat und TTS über verschiedene Anbieter (OpenAI, Claude, DeepSeek, Gemini, Grok, Ollama, ElevenLabs, Google Cloud und Azure).

Mehr erfahren

Runtime Local LLM

Generieren Sie Dialoge offline mit On-Device-LLMs und steuern Sie dann die Lippensynchronisation mithilfe der synthetisierten Sprache für vollständig offline funktionierende Charakter-Interaktionen.

Mehr erfahren

Dokumentation & Support

Umfassende Dokumentation deckt alle Soundwellentypen, Import-Workflows, Mikrofonaufnahme, PCM-Datenverarbeitung und plattformspezifische Anleitungen ab.

Vollständige Dokumentation

Schritt-für-Schritt-Anleitungen für alle Funktionen, mit Blueprint- und C++-Beispielen

Community & Support

Aktive Discord-Community mit Entwickler-Support

Individuelle Entwicklung

Maßgeschneiderte Integration oder Feature-Entwicklung - [email protected]

Blueprint-Beispiel - Mikrofonaufnahme

Blueprint-Beispiel für die Mikrofonaufnahme

Bereit, Ihrem Projekt Runtime Audio hinzuzufügen?

Verfügbar auf Fab für UE 4.24 – 5.8. Enthält vollständige Dokumentation, Blueprint-Beispiele und Zugang zum breiteren Plugin-Ökosystem.