ElevenLabs Dialogue 是一个通过 inference.sh CLI 生成多说话人对话音频的技能,可在单个音频文件中创建由不同音色朗读的对话。
用途 用于生成两人或多人对话形式的语音内容,每段文本可指定不同音色,从而在同一个音频文件中呈现自然交替的对白。
主要能力
- 多说话人对话合成:通过 segments 数组逐段指定文本与 voice。
- 音色选择:提供 22 种以上音色。女性音色包括 aria、alice、bella、jessica、laura、lily、sarah、matilda;男性音色包括 george、adam、bill、brian、callum、charlie、chris、daniel、eric、harry、liam、river、roger、will。资料还给出常见搭配,如访谈(george + aria)、闲聊(brian + sarah)、教程(daniel + jessica)、辩论(adam + alice)、播客(charlie + bella)。
- 语气指示:可在文本中用方括号添加方向词控制表达,例如 [excitedly]、[sadly]、[whispering]、[angrily]、[sarcastically]、[curiously]、[proudly]、[nervously]、[cheerfully]。
- 组合工作流:可与 ElevenLabs 音乐生成、媒体合并技能配合,先生成对话,再生成背景音乐,最后合并为带背景音乐的对话音频。
使用方式 先安装并登录 inference.sh CLI(belt):
npx skills add belt-sh/cli belt login
生成对话:
belt app run elevenlabs/text-to-dialogue --input '{ "segments": [ {"text": "Have you tried the new feature?", "voice": "george"}, {"text": "Not yet, but I heard it is amazing.", "voice": "aria"}, {"text": "You should check it out today.", "voice": "george"} ] }'
带语气指示的示例:
belt app run elevenlabs/text-to-dialogue --input '{ "segments": [ {"text": "[excitedly] Guess what happened today!", "voice": "aria"}, {"text": "[curiously] What? Tell me!", "voice": "george"} ] }'
对话 + 音乐工作流示例:
1. 生成对话
belt app run elevenlabs/text-to-dialogue --input '{ "segments": [ {"text": "Welcome to the show.", "voice": "george"}, {"text": "Great to be here.", "voice": "aria"} ] }' > dialogue.json
2. 生成背景音乐
belt app run elevenlabs/music --input '{ "prompt": "Soft podcast background music, non-intrusive", "duration_seconds": 30 }' > music.json
3. 合并
belt app run infsh/media-merger --input '{ "media": ["<dialogue-url>", "<music-url>"] }'
适用场景 播客:多主持节目、访谈;有声书:角色对白场景;在线学习:讲师与学员交流;讲解:问答式教程;培训:客服场景演练;视频脚本:前期对白测试。
写作建议(来自资料) 变换句子长度,混合简短回应与较长解释;加入回应词,如 Exactly!、Interesting.、Hmm.;谨慎使用语气指示,每次交流一到两处即可;每段保持简短,每轮不超过三句;为不同说话人分配对比明显的音色;按口语习惯书写,使用缩写和非正式表达。
相关技能 ElevenLabs TTS(单音色旁白):npx skills add inference-sh/skills@elevenlabs-tts ElevenLabs 音乐(对话背景):npx skills add inference-sh/skills@elevenlabs-music Dia TTS 对话(免费替代,带 S1/S2 标签):npx skills add inference-sh/skills@dialogue-audio 完整平台技能(全部应用):npx skills add inference-sh/skills@infsh-cli 浏览全部音频应用:belt app list --category audio
限制 资料未提供价格、计费方式、生成时长上限、音色语言与口音范围等信息,暂未提供。