Skip to main content
Glama

Change Voice

change_voice

Take a recording of someone speaking and have it said again in a different voice, keeping the original performance exactly: the pauses, the timing, the emphasis and the feeling all stay, only who is speaking changes. Give it source (a recording in your library by id, or an https link to one) and voice (a voice name or a voice id from list_voices). Use "multilingual" (the default) for any language, "english" for an English-only take. Turn remove_background_noise on when the recording has room noise, traffic or hiss behind the speaker. Billed per 10 seconds of audio. This is for re-voicing a real performance; to speak written words from scratch use generate_speech.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modelNoOptional. "multilingual" (default) handles any language; "english" is tuned for English only.
voiceYesThe voice that should say it: a voice name such as "Rachel", or a voice id. Call list_voices to see the voices on this account.
sourceYesThe recording to re-voice: an asset id from the user's library, or an https link to an audio file.
stabilityNoOptional, 0 to 1. Lower keeps more of the original expression, higher steadies the read.
similarityNoOptional, 0 to 1. How closely the result sticks to the new voice.
remove_background_noiseNoOptional. true cleans room noise, traffic or hiss off the recording before the voice is changed.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources