ElevenLabs Voice Changer 是一个通过 inference.sh CLI(belt)调用的变声技能,作用是把任意声音转换成另一种声音,同时保留原有语音的内容与情感。
用途 用于对已有音频进行人声替换,可在不改变所说内容与情绪的前提下改变音色。
主要能力
- 支持多种 ElevenLabs 声音模型:Multilingual STS v2(eleven_multilingual_sts_v2,支持 70 多种语言,默认)和 English STS v2(eleven_english_sts_v2,针对英语优化)。
- 提供与 ElevenLabs TTS 相同的 22 种以上高品质声音,例如 george(英式、权威,默认)、aria(美式、口语化)、alice、brian、charlie、daniel、jessica、sarah,以及 adam、bella、bill、callum、chris、eric、harry、laura、liam、lily、matilda、river、roger、will 等。
- 可通过参数指定 output_format(如 mp3_44100_192)。
使用方式 先安装 belt CLI 技能:
npx skills add belt-sh/cli
然后登录:
belt login
执行变声:
belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "aria"}'
指定输出格式:
belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "daniel", "output_format": "mp3_44100_192"}'
使用英语优化模型:
belt app run elevenlabs/voice-changer --input '{"audio": "https://english-speech.mp3", "voice": "brian", "model": "eleven_english_sts_v2"}'
工作流示例:配音替换——先录制自己朗读脚本,再转换成专业声音,然后与视频合并:
belt app run elevenlabs/voice-changer --input '{"audio": "https://my-rough-recording.mp3", "voice": "george"}' > professional.json
belt app run infsh/media-merger --input '{"media": ["video.mp4", "<professional-audio-url>"]}'
工作流示例:角色声音——同一演员录制多段,生成多个角色声音,分别调用并指定 lily、charlie 等声音。
适用场景 内容创作(用于视频和播客的变声)、配音表演(一次表演生成多个角色)、隐私(对录音中的人声进行匿名化)、配音替换、无障碍(转换为偏好的声音特征)、原型测试(在聘请配音人员前测试不同声音)。
限制 资料未提供该技能的收费、价格、额度或效果保证等信息。资料未提供具体音频格式、时长上限、并发限制或错误处理说明。资料未提供平台支持范围、账户权限要求等细节。