Voice Changer
Transform recorded voices using AI-powered voice conversion.
This can be used to change the speaker’s identity, create fictional character voices, or anonymize speech. Powered by ElevenLabs.
✅ Basic Usage
🧏 The resulting voice will have a different tone/style while keeping the same speech content.
⚙️ Configuration Options
SetVoice(GenAIVoice)
Choose the target voice model
SetSeed(uint)
Use a fixed seed for deterministic output
SetRemoveBackgroundNoise(bool)
Optional: try to reduce noise in the input
SetOutputPath(path)
Save the converted audio to file
SetOutputFormat(format)
Choose file format (MP3
, WAV
, PCM
)
📦 Example Result
Input: A 3-second clip saying “Testing voice changer.” Output: A smoother, more stylized version spoken in a new synthetic voice.
🧠 Tips
Works best on clear, single-speaker audio.
Set
SetRemoveBackgroundNoise(true)
if the input is noisy, though this may slightly alter clarity.For even more control over the output format, use
.SetOutputFormat(...)
.
Last updated