Replik is a specialized, open-source audio recording tool designed specifically for game developers, voice actors, and content creators who need to manage and record extensive dialogue scripts efficiently.
In game development and animation production, voice recording is often a fragmented process. Developers work with spreadsheets containing thousands of dialogue lines, while voice actors often record long takes that need to be manually split, named, and organized later. This "post-recording hell" consumes valuable time and introduces human error in file naming and asset management.
Replik bridges the gap between the script and the recording booth. By importing your dialogue script (CSV/JSON), Replik transforms the recording process into a structured workflow:
- Script-Driven Recording: Lines are presented one by one, ensuring no dialogue is missed.
- Auto-Naming: Files are automatically named according to your project's convention (e.g.,
Character_Emotion_LineID_Take1.wav) the moment you stop recording. - Instant File Splitting: No need to slice a 1-hour waveform into 500 files. Every take is already a separate file.
- Metadata Management: Automatically generates metadata sidecars for integration with game engines (Unity, Unreal, Godot).
- Script Import: Support for CSV and JSON formats with customizable field mapping.
- Take Management: Multiple takes per line, easy review, and selection.
- Audio Processing: Built-in tools to Remove Silence, Denoise, add Echo or Distortion using FFmpeg.
- Export: Batch export organized files ready for game engine import.
- Cross-Platform: Built on Electron, compatible with Windows, macOS, and Linux.
- Clone the repository:
git clone https://github.com/edgetype/replik.git cd replik - Install dependencies:
npm install
- Start the development server:
npm run electron:dev
- Import: Drag and drop your dialogue script. Map your columns (Text, Character, Emotion, ID).
- Record: Press
Spaceto record. PressSpaceagain to stop. - Review: Press
Pto play back the last take. - Edit: Click the wand icon to refine audio (trim silence, etc.).
- Next: Use
Right Arrowto move to the next line. - Export: When finished, click "Export" to get a clean folder of assets.
This project is licensed under the MIT License. You are free to use it for personal and commercial projects. See the LICENSE file for details.
