SuperAPI AI 工具集

elevenlabs-voice-changer

通用与其它

查看项目

更新于 10-15 10:24

技能介绍

用途

ElevenLabs Voice Changer 用于将任意语音转换为另一种声音,在改变音色的同时保留原始语音的内容与情感。它通过 inference.sh CLI(belt)调用。

主要能力

  • 语音转换:将输入音频转换为指定目标音色。
  • 保留内容与情感:转换过程中保留原始语音的说话内容与情感表达。
  • 多语言支持:默认模型 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 等多种风格。
  • 输出格式可选:例如 mp3_44100_192。

使用方式

需先安装 inference.sh CLI(belt)。安装 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://my-recording.mp3",
  "voice": "george"
}'

转换为美式女声:

belt app run elevenlabs/voice-changer --input '{
  "audio": "https://my-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"
}'

适用场景

  • 内容创作:为视频和播客转换自己的声音。
  • 配音表演:用一次表演创建多个角色。
  • 隐私:对录音中的声音进行匿名化。
  • 配音:替换视频内容中的声音。
  • 无障碍:转换为偏好的声音特征。
  • 原型制作:在聘请配音演员前测试不同声音。

工作流示例——旁白替换:

# 1. 用任意质量的麦克风录制自己朗读脚本
# 2. 转换为专业声音
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://my-rough-recording.mp3",
  "voice": "george"
}' > professional.json

# 3. 添加到视频
belt app run infsh/media-merger --input '{
  "media": ["video.mp4", "<professional-audio-url>"]
}'

工作流示例——角色声音:

# 录制一位演员,创建多个角色
# 角色 1:英式旁白
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line1.mp3",
  "voice": "george"
}' > char1.json

# 角色 2:年轻女声
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line2.mp3",
  "voice": "lily"
}' > char2.json

# 角色 3:休闲男声
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line3.mp3",
  "voice": "charlie"
}' > char3.json

相关技能

# ElevenLabs TTS(改为从文本生成)
npx skills add inference-sh/skills@elevenlabs-tts

# ElevenLabs 人声隔离(先清理音频)
npx skills add inference-sh/skills@elevenlabs-voice-isolator

# ElevenLabs 配音(翻译为其他语言)
npx skills add inference-sh/skills@elevenlabs-dubbing

# 完整平台技能(所有应用)
npx skills add inference-sh/skills@infsh-cli

浏览所有音频应用:

belt app list --category audio

限制

使用前需安装 inference.sh CLI(belt)并完成登录。关于收费、价格、平台支持范围、处理时长或效果保证等信息,资料中暂未提供。