mcpField
E
elevenlabs-voice-changer

elevenlabs-voice-changer

github.com/inference-sh创意与媒体789753 次安装2 周前更新
代码仓库

关于 elevenlabs-voice-changer

这是一个通过 inference.sh 的 belt 命令行工具转换音频声音的技能,适合内容创作者和音频制作人员。它提供多语言及英语优化模型、可选的 ElevenLabs 声音和输出格式。

主要功能

  1. 01将音频转换为指定声音
  2. 02多语言及英语优化模型
  3. 03可选 22 种以上声音
  4. 04设置音频输出格式

适用场景

  1. 01为视频和播客制作配音
  2. 02用一次表演制作多个角色声音
  3. 03匿名化录音中的声音
  4. 04聘请配音人员前测试声音风格

安装

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

$npx skills add https://github.com/inference-sh/skills --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/video-audio-merger --input '{
  "video_file": "video.mp4",
  "audio_file": "<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