NokiMo
DaggerfallTeam
DaggerfallTeam

patreon


reVoice

reVoice is a fully automated, batch-processing voice synthesis tool designed to streamline the conversion of dialogue CSVs into MP3 files using the ElevenLabs API. Developed for modding pipelines like Morroblivion, Daggerblivion and Oblivion Remaster, it intelligently reads structured CSV exports from xEdit, synthesizes each dialogue field with speaker-appropriate voice mappings, then saves and organizes them into appropriate folder structures. Tested for TES4 Oblivion possibly untested support for Fallout 3/NV and Skyrim.

Features:

Requirements

xEdit and Dialogue Export

Each CSV must have the following columns auto generated with the included xEdit script Oblivion - Export Dialogues.pas

Dialogue Processing
Use reVoiceMapper to map out the VoiceID field in the CSV file generated via xedit.

CSV Processing
chunkCSV will split any csv found in chunkCSV and output part files to chunkCSVout maximum of 17 rows per csv a safe guard for larger csv files and ElevenLabs API limits.

CreaSplitDremora, UnknownVoiceSplit, NoDuplicateFormIDs and DialogueActnQuickClean can all be used and will process any CSV found in the folder next to these scripts. Each script with 'Split' in the name, will separate Dremora/Creature dialogue rows from the csv and output a new csv with the Dremora/Creature rows and resaves the source.

How to use reVoice

A monitor window will open showing:


Related Creators