Buy some HQ Platinum before we're forced to sell the HQ to Resetera!

ElevenLabs Batch Voice Changer 1.3 — Modding Tools

Share things you've made or found for games here.

Moderator: Mod Janitor

Post Reply
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

ElevenLabs Batch Voice Changer 1.3 — Modding Tools

Post by loregamer »

ElevenLabs Batch Voice Changer — Modding Tools
If you are looking for a tool to batch generate voice lines from text, check this:
ElevenLabs Batch Generator — Modding Tools



Overview
Tool that helps you quickly voice change multiple audio files using ElevenLabs API.
  • Batch process multiple audio files at once
  • Full integration with all ElevenLabs voices and models
  • Adjustable voice parameters (stability, similarity boost, style exaggeration)
  • Built-in audio playback for both source and converted files
  • Real-time credit tracking
Image



Downloads
► Old Versions


Installation Instructions
  1. Download the zip file and extract the exe to your preferred location
    • Password to extract the file is the epic gamer slur (all lowercase)
  2. Launch the application
  3. Enter your ElevenLabs API key (you can get this from your ElevenLabs account settings)
    • Key will be something like this: sk_8d3a71c4520b60d28af76e41c49d12e735c84a0867d5fd23
  4. Click Connect to authenticate and load available voices
  5. Add audio files and select your desired voice settings
  6. Click Start Conversion to begin the batch process


To Do
  • Linux compatibility?
  • Make voice parameters save per model


Reporting Bugs
To report any bugs, please submit a post in the Mod Support section and mention my username.



Source Code (for dev fags)
The GitHub repo can be found here: https://github.com/loregamer/elevenlabs-batch-tool
Last edited by loregamer on April 7th, 2025, 03:03, edited 17 times in total.
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

📥v1.1

Added an Audio Format option
Image
Last edited by loregamer on March 1st, 2025, 08:46, edited 1 time in total.
User avatar
rusty_shackleford
Site Admin
Posts: 27212
Joined: Feb 2, '23
Gender: Watermelon
Contact:

Adventurer's Guild

Post by rusty_shackleford »

loregamer wrote: March 1st, 2025, 08:46
📥v1.1

Added an Audio Format option
Image
Read more ...
where is the flac option for audiophiles
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

📥v1.2

Image
  • Added .wav output format that will work with wwise
  • Added .flac output format or autistphiles
  • Your last selected voice saved when re-opening
  • Voice Model settings will be saved per voice

User avatar
traxtan
Posts: 617
Joined: Jan 1, '25

Post by traxtan »

Can't see the voice model settings, 1080p laptop monitor with 125% dpi scaling in Windows. Works if I put it back to 100%

125%
Screenshot 2025-03-02 014753.png
Screenshot 2025-03-02 014753.png (71.93 KiB) Viewed 696 times
100%
Screenshot 2025-03-02 015017.png
Screenshot 2025-03-02 015017.png (50.82 KiB) Viewed 696 times
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

traxtan wrote: March 1st, 2025, 22:54
Can't see the voice model settings, 1080p laptop monitor with 125% dpi scaling in Windows. Works if I put it back to 100%

125%
Image

100%
Image
Read more ...
Can you try this exe?
https://f.rpghq.org/JMTAcp1cdsjI.zip?n= ... v1.2.1.zip

Can't tell if I made the exe open slower or if it's because I have a Wabbajack install going

EDIT: Wait I'm retarded I can just set my resolution to the same as you
Last edited by loregamer on March 2nd, 2025, 00:07, edited 2 times in total.
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

📥v1.2.1

Fixed this
traxtan wrote: March 1st, 2025, 22:54
Can't see the voice model settings, 1080p laptop monitor with 125% dpi scaling in Windows. Works if I put it back to 100%
Read more ...

User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

Apparently these are missing advanced features we can access from using the API instead of through their site. If you guys need any of of these, lemme know
  • Voice Conversion Enhancements
    • Voice Seed Parameter: Add support for the seed parameter to enable deterministic voice generation for consistent results when converting the same audio multiple times.
    • Voice Isolation Pre-processing: Implement the ElevenLabs Audio Isolation API as a pre-processing step to clean up input audio before voice conversion.
    • Clarity Boost: Add support for the clarity boost parameter available in newer ElevenLabs models.
    • Chunking for Large Files: Implement chunking to process longer audio files in segments, improving reliability and potentially reducing processing time.
    • Pronunciation Guide: Add support for pronunciation dictionaries to improve specific word pronunciations.
  • Voice Creation and Management
    • Voice Generation from Description: Add the ability to generate custom voices from text descriptions using the Voice Generation API.
    • Voice Cloning from Samples: Allow users to create custom voices by uploading voice samples.
    • Voice Library Management: Add functionality to save, categorize, and manage favorite voices.
  • Advanced Processing
    • Timestamps and Word-level Control: Implement support for generating timestamps for each word, enabling more precise audio editing.
    • Streaming Processing: Add streaming support for real-time processing of audio files.
    • Language Detection and Translation: Automatically detect the source language and offer translation options.
    • Batch Processing Optimization: Implement parallel processing for multiple files to speed up batch conversions.
  • User Experience
    • Audio Preview: Add the ability to preview how a voice will sound before processing the entire file.
    • Advanced Output Settings: Provide more control over output audio quality, format, and compression.
    • Preset Management: Allow saving and loading of voice conversion presets.
    • Progress Estimation: Implement more accurate progress and time remaining estimates.
Read more ...
Last edited by loregamer on March 2nd, 2025, 00:12, edited 1 time in total.
User avatar
traxtan
Posts: 617
Joined: Jan 1, '25

Post by traxtan »

I tried installing it via github and I think you broke it.
I tried anaconda with py 3.8 env and my normal 3.12 python install (yes I tried reinstalling the libraries), both didn't work.
Screenshot 2025-03-02 031652.png
Screenshot 2025-03-02 031652.png (71.28 KiB) Viewed 588 times
So is it a problem on my end or what?
Last edited by traxtan on March 2nd, 2025, 00:43, edited 2 times in total.
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

traxtan wrote: March 2nd, 2025, 00:20
Password doesn't work anymore, also I tried installing it via github and I think you broke it.
I tried anaconda with py 3.8 env and my normal 3.12 python install (yes I tried reinstalling the libraries), both didn't work.
Image
So is it a problem on my end or what?
Edit: To clarify the password "epic gamer slur" does not work on v1.2.1, I tried 7zip and winrar.
Read more ...
The zip password? I just redownloaded and works for me

In terms of PyQt6, I had to do this to get it working. Can copypasta it from the github readme
Image
User avatar
traxtan
Posts: 617
Joined: Jan 1, '25

Post by traxtan »

loregamer wrote: March 2nd, 2025, 00:25
In terms of PyQt6, I had to do this to get it working. Can copypasta it from the github readme
Image
Read more ...
The copypasta uninstalls pyqt6-tools but does not reinstall it (tried reinstalling but still didn't work), anyway I already told you I tried it but for good measure I tried it again and it still doesn't work :headbang: seems like it werks on your machine but not mine which is fine.
Last edited by traxtan on March 2nd, 2025, 00:39, edited 1 time in total.
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

📥v1.3

Fixed freezing issues when clearing all or adding files
Last edited by loregamer on April 7th, 2025, 03:02, edited 1 time in total.
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

You niggas should yell at me to fix bugs more often. That was horrible
User avatar
Vergil
Posts: 12749
Joined: Sep 6, '23

Post by Vergil »

To make sure I understand this correctly, you upload all of the audio files you want to convert, select the voice you're trying to use, and then it spits out those files but with the voiceover you want?
User avatar
loregamer
Posts: 3010
Joined: Dec 3, '23

Post by loregamer »

Yeah it's a nice 1:1 "change these voice lines into sounding like someone else" tool. Not just text to speech

I'm working on an update to use all the ElevenLabs features so you don't even need to go to the website, but I guess that will be a separate tool @Vergil
Post Reply