Voice Tone Runtime Analyzer – Unreal Engine

Analyze the tone of voice from the input microphone and get an output of the speaker’s emotional state in real time — directly usable in Blueprints.
Detects: Happy, Calm, Neutral, Sad, Harsh/Angry, and Silence.
Works with any spoken language. Uses acoustic analysis (pitch, energy, spectral content) rather than speech-to-text, so it functions regardless of what words are spoken.

Ideal for:
– Animal/creature affinity systems (calm voice = approach, angry = retreat)
– NPC trust and reaction systems
– Contextual dialogue behavior
– Immersive accessibility features

Features:
– Drop-in Actor Component, fully Blueprint-accessible
– Auto-calibrates to the player’s microphone and voice on start
– Outputs per-tone scores, polarity (Pleasant/Neutral/Negative), confidence, and vocal presence
– Smoothing and stability controls to prevent jittery results
– No external dependencies beyond Unreal’s built-in Audio Capture module

Technical details:
Built as a native C++ Unreal Engine plugin with full Blueprint exposure.
– Plugin type: Runtime plugin (code plugin)
– Unreal Engine version: 5.7
– Modules: VoiceToneRuntime
– Dependencies: AudioCaptureCore (built-in UE module, no third party)
– Primary class: UVoiceToneAnalyzerComponent (UActorComponent)
– Blueprint Library: UVoiceToneBlueprintLibrary
– Input: Default system microphone via FAudioCaptureSynth
– Analysis: Real-time acoustic feature extraction (pitch via autocorrelation, RMS, zero-crossing rate, spectral brightness, crest factor, dynamics)
– Output: Per-frame tone scores, category enum, polarity enum, confidence float — all Blueprint accessible
– Platforms tested: Windows 10/11
– Network features: None
– Multiplayer replication: None — designed for local player input only
Supported Unreal Engine Versions: 5.7

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 35 times, 1 visits today)