mcpField
E
elevenlabs-voice-changer

elevenlabs-voice-changer

github.com/magentosh创意与媒体442 次安装12 周前更新
代码仓库

关于 elevenlabs-voice-changer

这是一个通过 inference.sh 使用 belt 命令行将录制音频转换为所选 ElevenLabs 声音的 Skill,提供多语言和英语优化模型、多个声音选项及输出格式选择。

主要功能

  1. 01将录音转换为指定声音
  2. 02提供多语言和英语优化模型
  3. 03可选 22 种以上列出的声音
  4. 04选择音频输出格式

适用场景

  1. 01将粗略录音制作为配音
  2. 02用一次表演制作多个角色声音
  3. 03匿名化录音中的声音
  4. 04为配音或原型测试不同声音

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/magentosh/superpowers --skill elevenlabs-voice-changer

安装后在 Claude Code 中输入/elevenlabs-voice-changer确认已加载。

详细介绍

安装 belt CLI 技能: npx skills add belt-sh/cli

ElevenLabs 变声器

通过 inference.sh CLI 将任意声音转换为另一种声音。

变声器

快速开始

需要 inference.sh CLI(belt)。安装说明

belt login

# Transform voice
belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "aria"}'

可用模型

模型ID适用场景
多语言 STS v2eleven_multilingual_sts_v270 多种语言(默认)
英语 STS v2eleven_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多种风格

示例

基本变声
# Change voice to British male
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://my-recording.mp3",
  "voice": "george"
}'

# Change voice to American female
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. Record yourself reading the script (any quality mic)
# 2. Transform to professional voice
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://my-rough-recording.mp3",
  "voice": "george"
}' > professional.json

# 3. Add to video
belt app run infsh/media-merger --input '{
  "media": ["video.mp4", "<professional-audio-url>"]
}'

工作流:角色配音

# Record one actor, create multiple characters
# Character 1: British narrator
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line1.mp3",
  "voice": "george"
}' > char1.json

# Character 2: Young female
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line2.mp3",
  "voice": "lily"
}' > char2.json

# Character 3: Casual male
belt app run elevenlabs/voice-changer --input '{
  "audio": "https://actor-line3.mp3",
  "voice": "charlie"
}' > char3.json

使用场景

  • 内容创作:为视频和播客转换自己的声音
  • 配音表演:通过一次表演塑造多个角色
  • 隐私保护:将录音中的声音匿名化
  • 配音:替换视频内容中的声音
  • 无障碍支持:转换为偏好的声音特征
  • 原型设计:在聘请专业人才前测试不同的声音

相关技能

# ElevenLabs TTS (generate from text instead)
npx skills add inference-sh/skills@elevenlabs-tts

# ElevenLabs voice isolator (clean audio first)
npx skills add inference-sh/skills@elevenlabs-voice-isolator

# ElevenLabs dubbing (translate to other languages)
npx skills add inference-sh/skills@elevenlabs-dubbing

# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

浏览所有音频应用:belt app list --category audio

评论

支持 Markdown