HomePluginsAudio & VoiceRuntime Voice Recorder
Description

Runtime Voice Recorder lets you record microphone audio at runtime — no C++ required. Pick a microphone, start recording, pause and resume on demand, save as WAV anywhere you choose, and play it back instantly, all through simple Blueprint nodes.

Ideal for in-game voice messages, custom voice lines, training and simulation playback, or any feature needing a short recorded voice clip.

Features
Works in packaged builds
Blueprint-first API — every function fully exposed, no C++ required
Start / Stop / Pause / Resume Recording — one node each, full control over the session
Device selection — enumerate every connected microphone, or use the system default
Save to WAV — write to any folder and filename, with full path and filename validation
Instant playback — with adjustable volume, start and stop on demand
Full event coverage — bind to Started, Paused, Resumed, Finished, Failed, and Playback Finished
Built-in state helpers — live duration, last duration, Is Recording, Is Paused, Has Finished Recording, Is Playback Active
Safety-net max duration — configurable auto-stop to prevent runaway memory usage
You might also like
Runtime Audio File ImporterAudio
Runtime Audio File Importer
Import and play WAV, MP3, FLAC audio files at runtime
View →
Runtime Audio ExporterAudio
Runtime Audio Exporter
Export in-game audio to WAV, OGG, and FLAC at runtime
View →
Auvyra TTSAudio
Auvyra TTS
Offline text-to-speech with 153 voice models across 40 languages
View →