AI配音助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/elevenlabs-automation。
技能介绍
要解决什么问题
做视频旁白、产品演示或 IVR 文案时,往往需要在 IDE 或 Agent 里反复试音色、查额度、导出 MP3,而不是手动打开 ElevenLabs 控制台。长文本还容易撞上单次请求字符上限,生成结果又是带过期时间的预签名链接,稍不注意就下载失败。
技能如何工作
本技能通过 Composio MCP 暴露 ElevenLabs 工具集,在对话里完成整条 TTS 流水线:
- 文本转语音:
ELEVENLABS_TEXT_TO_SPEECH生成可下载音频,支持多种 MP3/PCM/uLaw 输出格式;返回在data.file.s3url,需在约一小时内拉取。 - 音色与模型:
ELEVENLABS_GET_VOICES/ELEVENLABS_GET_VOICE浏览与核对 voice_id、标签与设置;ELEVENLABS_GET_MODELS筛选can_do_text_to_speech: true的模型。 - 额度与低延迟:
ELEVENLABS_GET_USER_SUBSCRIPTION_INFO在批量合成前查计划与剩余 credits;ELEVENLABS_TEXT_TO_SPEECH_STREAM做流式播报;ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEM从历史条目重新下载。
接入步骤是:在客户端添加 Composio MCP(如 rube.app/mcp),用 API Key 绑定 ElevenLabs 账号后即可按上述 workflow 调用。
适用边界与注意点
多数模型单次约 1 万~2 万字符,超长应拆段(建议约 5000 字一块)。401 quota_exceeded、402 payment_required 表示额度或套餐不足;401 missing_permissions 多为 API Key 缺少 voices_read 等权限。eleven_v3 不支持 optimize_streaming_latency。音色列表可能很长,需以完整 data.voices[] 为准,勿依赖被截断的预览。
使用场景
- 在 Agent 里把分镜脚本文案转成 MP3 旁白,合成前先查订阅 credits 并选定 voice_id
- 为 Twilio 电话流程生成 ulaw_8000 格式的 IVR 提示音,避免手动在控制台逐段导出
- 长文稿超过单次字符上限时,按约五千字分块调用 TTS,并在一小时内从 s3url 批量下载
- 试播多个音色时用 GET_VOICES 对比标签,低延迟预览则走 TEXT_TO_SPEECH_STREAM
适合人员
- 负责产品演示视频旁白、需在 Cursor 里试音色并导出 MP3 的内容制作
- 维护 Twilio 语音菜单、要批量生成 uLaw 提示音的后端或运维工程师
- 写长篇有声稿、必须拆段合成并监控 ElevenLabs 额度与套餐限制的作者或编辑
- 在接入 Composio MCP 的 Agent 工作流里编排 TTS、流式播报与历史回取的自动化搭建者