Runtime Audio Importer | Georgy Dev

Runtime Audio Importer

Unreal Engine을 위한 고급 런타임 오디오 처리. 모든 플랫폼에서 런타임에 오디오를 가져오고, 스트리밍하고, 트랜스코딩하고, 조작할 수 있습니다. - Blueprint 및 C++를 완전히 지원합니다.

UE 4.24 – 5.8
Blueprints & C++
모든 플랫폼 지원
다양한 오디오 형식

모든 오디오, 런타임에

동적 오디오 처리를 위한 종합 솔루션 - 파일 로딩 및 실시간 데이터 스트리밍부터, 마이크 캡처, 음성 활동 감지, 음향 반향 제거까지 - Unreal Engine을 벗어나지 않고 모두 가능합니다.

가져오기 및 내보내기

런타임에 파일 또는 메모리 버퍼에서 오디오를 불러옵니다. 샘플 레이트 및 채널 제어와 함께 여러 형식으로 내보낼 수 있습니다.

스트리밍

네트워크 오디오 및 TTS를 포함한 모든 소스에서 연속 데이터 스트리밍을 위한 동적 오디오 버퍼 관리.

마이크 캡처

자동 플랫폼 권한, 음성 활동 감지, 음성 경계 이벤트를 포함한 실시간 오디오 캡처.

트랜스코딩

품질, 샘플 레이트, 채널 수를 완전히 제어하면서 오디오 형식을 동적으로 변환합니다.

작동 방식

Runtime Audio Importer는 Unreal Engine의 네이티브 오디오 시스템과 원활하게 통합됩니다 - 가져온 사운드 웨이브는 지원되는 모든 플랫폼에서 기본 제공 사운드 웨이브와 정확히 동일하게 작동합니다.

1

오디오 소스

파일 경로, URL, 메모리 버퍼, 마이크 또는 모든 PCM 공급자

2

디코딩 및 처리

선택적 리샘플링, 채널 믹싱, 형식 변환을 지원하는 온디바이스 디코딩

3

사운드 웨이브

표준 재생 워크플로우에 즉시 사용 가능한 네이티브 호환 UE 사운드 웨이브

4

재생 및 이벤트

시간 추적, PCM 콜백, 완료 이벤트를 제공하는 완전한 재생 제어

사운드 웨이브 유형

모든 런타임 오디오 사용 사례를 포괄하는 네 가지 고유한 사운드 웨이브 유형입니다.

가져온 사운드 웨이브

파일 또는 메모리 버퍼에서 런타임에 가져온 오디오로, 완전한 재생 제어를 지원합니다. MP3, WAV, FLAC, OGG, BINK 및 RAW PCM을 지원합니다.

스트리밍 사운드 웨이브

연속 오디오 스트림을 위한 동적 버퍼 관리 - TTS 출력, 네트워크 오디오 또는 모든 증분 PCM 소스에 적합합니다.

캡처 가능한 사운드 웨이브

자동 플랫폼 권한, 음성 활동 감지, 음성 시작/종료 이벤트, 음향 반향 제거를 포함한 실시간 마이크 캡처.

Pixel Streaming 캡처 가능한 사운드 웨이브

Pixel Streaming 클라이언트의 마이크에서 오디오를 직접 캡처합니다. Pixel Streaming 및 Pixel Streaming 2 아키텍처를 모두 지원하며, 멀티플레이어 시나리오를 포함합니다.

지원 형식 및 플랫폼

광범위한 형식 지원과 Unreal Engine이 대상으로 하는 모든 주요 플랫폼에 대한 최고 수준의 지원을 제공합니다.

오디오 포맷

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

플랫폼 지원

Windows
Mac
Linux
Android
iOS
Meta Quest
PlayStation
Xbox
Nintendo Switch

완전한 기능을 갖춘 오디오 제어

가져오기 외에도, 플러그인은 포괄적인 재생 관리, 실시간 PCM 액세스, 메타데이터 검사, 그리고 고급 오디오 조작을 제공합니다 - 모두 Blueprints 또는 C++에서 사용할 수 있습니다.

재생 제어

정밀한 시간 추적과 함께 재생, 일시정지, 정지, 되감기를 수행합니다. 재생 위치와 백분율을 모니터링하고, 완료 이벤트에 바인딩하며, 오디오 메모리를 수동으로 관리할 수 있습니다.

실시간 PCM 데이터

콜백을 통해 오디오 재생 중 원시 32비트 부동 소수점 PCM 데이터에 액세스합니다. 오디오 시각화 도구, 주파수 분석기, 맞춤형 DSP 효과에 적합합니다.

메타데이터 및 헤더 정보

오디오 파일을 완전히 가져오지 않고 검사합니다 - 전체 디코딩의 오버헤드 없이 지속 시간, 샘플 레이트, 채널 수 및 형식을 검색합니다.

오디오 조작

런타임에서 볼륨, 피치, 루핑 및 가상화 모드를 조정합니다. 채널을 리샘플링하고 믹싱하며, 초기 원하는 샘플 레이트와 채널 수를 설정합니다.

음성 활동 감지

정밀한 음성 경계 감지와 구성 가능한 무음 지속 시간 및 최소 음성 임계값을 제공합니다. 음성 시작 및 종료 이벤트에 바인딩할 수 있습니다.

음향 반향 제거

스트리밍 및 캡처 가능한 사운드 웨이브를 위한 WebRTC AEC3 기반 반향 제거. 스피커 블리드 없이 깨끗한 음성 캡처를 위해 렌더 사운드 웨이브를 참조 신호로 바인딩할 수 있습니다.

Blueprint 예제 - 런타임에서 오디오 가져오기 및 재생

런타임에 오디오를 가져오는 Blueprint 예제

플러그인 생태계

Runtime Audio Importer는 Georgy Dev 플러그인 제품군의 오디오 백본으로, 립싱크, 음성 인식, TTS 및 AI 캐릭터 파이프라인을 지원합니다.

Runtime MetaHuman Lip Sync

이 플러그인이 제공하는 모든 오디오 소스로 구동되는 MetaHuman 및 커스텀 캐릭터를 위한 실시간 립싱크.

자세히 알아보기

Runtime Speech Recognizer

Whisper로 구동되는 오프라인 음성-텍스트 변환으로, 95개 이상의 언어에 대한 전사 및 번역을 지원합니다.

자세히 알아보기

Runtime Text To Speech

완전 오프라인 음성 합성: 51개 언어, 2800개 이상의 음성 - 인터넷 연결이 필요 없습니다.

자세히 알아보기

AI Chatbot Integrator

다양한 제공업체(OpenAI, Claude, DeepSeek, Gemini, Grok, Ollama, ElevenLabs, Google Cloud 및 Azure)를 통한 클라우드 AI 채팅 및 TTS.

자세히 알아보기

Runtime Local LLM

온디바이스 LLM으로 오프라인에서 대화를 생성한 다음, 합성된 음성으로부터 립싱크를 구동하여 완전 오프라인 캐릭터 상호 작용을 구현합니다.

자세히 알아보기

문서 및 지원

포괄적인 문서는 모든 사운드 웨이브 유형, 가져오기 워크플로, 마이크 캡처, PCM 데이터 처리 및 플랫폼별 지침을 다룹니다.

전체 문서

모든 기능에 대한 단계별 가이드와 Blueprint 및 C++ 예제

커뮤니티 및 지원

개발자 지원이 제공되는 활발한 Discord 커뮤니티

맞춤 개발

맞춤형 통합 또는 기능 개발 - [email protected]

Blueprint 예제 - 마이크 캡처

마이크 캡처 Blueprint 예제

프로젝트에 Runtime Audio를 추가할 준비가 되셨나요?

UE 4.24 – 5.8용 Fab에서 사용할 수 있습니다. 전체 문서, Blueprint 예제 및 더 넓은 플러그인 생태계에 대한 액세스가 포함됩니다.