Agent Skills
返回列表
🎨

AI配音助手

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 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、流式播报与历史回取的自动化搭建者