elevenlabs/skills
Collections of skills for building with ElevenLabs
简介
ElevenLabs Skills 是一组即用型代理技能,可让 AI 编程助手调用 ElevenLabs 的语音 AI 服务。每个技能都是一个小的自包含模块(例如,文本转语音、语音转文本、变声、音乐生成),遵循开放的Agent Skills 规范,可以插入到任何兼容的 LLM 或聊天代理平台。
重要性
ElevenLabs 提供高质量、逼真的语音合成和相关音频工具。通过将这些功能打包为标准化技能,开发人员无需编写低级 API 调用即可快速为代理添加语音交互、转录、配音或音乐生成功能。该仓库还附带评估脚本,用于验证技能是否正确触发并产生预期输出。
核心组件
| 组件 | 作用 |
|---|---|
技能目录(text-to-speech、speech-to-text、agents 等) |
每个目录包含实现、使用示例,以及带有 SDK 特定设置说明的 references/ 文件夹。 |
安装脚本(npx skills add elevenlabs/skills) |
将整个技能集注册到用户的 AI 编程助手环境中的一行命令。 |
| 配置 | 需要 ELEVENLABS_API_KEY 环境变量;onboarding 和 setup-api-key 技能有助于自动管理此变量。 |
| SDK 支持 | Python(elevenlabs)、JavaScript/TypeScript(@elevenlabs/elevenlabs-js)和 CLI 包装器(@elevenlabs/cli 或 Homebrew)的示例代码。 |
评估(evals/) |
通过 Python 脚本运行的自动触发器和功能测试,使用 Cursor Agent CLI 模拟真实使用情况。 |
| 许可证 | MIT,允许自由重用和修改。 |
目标用户
- AI 开发者,构建支持语音的助手、聊天机器人或多模态代理,希望使用即插即用的方式调用 ElevenLabs 服务。
- 产品团队,需要快速原型制作语音合成、转录、配音或 AI 生成的音乐。
- 研究人员,希望借助内置评估套件,获得基于 ElevenLabs 的音频功能的可复现基准。
快速开始
- 安装技能包:
npx skills add elevenlabs/skills。 - 运行
onboarding技能或手动设置ELEVENLABS_API_KEY。 - 选择一个技能(例如
text-to-speech),并遵循其references/文件夹中的语言特定示例。 - 可选:运行测试套件:
python3 evals/run_all.py -v。
以上所有细节均直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目