Passer au contenu
Média 1 pour l'article Runtime Voice Recorder

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

📖 Documentation

🖥 Sample Project

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.

Formats inclus