
Description
Runtime Voice Recorder lets you record microphone audio at runtime โ no C++ required. Pick a microphone, start recording, pause/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/simulation playback, or any feature needing a short recorded voice clip.
๐ Resources:
๐ฎ Demo Build
Features:
Records, saves, and plays back microphone audio at runtime
Works in packaged builds and in editor
Blueprint-first API โ every function fully exposed, no C++ required
Start / Stop / Pause / Resume Recording โ one node each
Device selection โ enumerate every connected microphone, or use the system default
Save recording to WAV file
Instant playback โ with adjustable volume, start/stop on demand
Full event coverage โ bind to Started, Paused, Resumed, Finished, Failed, and Playback Finished
Built-in state helpers โ Get 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
Note: This plugin depends on Unreal Engine's built-in Audio Capture plugin (enabled automatically) for microphone access.




