← 返回 Skills 市场
7235
总下载
16
收藏
29
当前安装
15
版本数
在 OpenClaw 中安装
/install elevenlabs-voices
功能描述
High-quality voice synthesis with 18 personas, 32 languages, sound effects, batch processing, and voice design using ElevenLabs API.
安全使用建议
Install only if you are comfortable sending selected text, sound prompts, and your ElevenLabs API key to ElevenLabs. Use a dedicated API key with quota limits, prefer environment variables over plaintext config files, avoid sensitive content, and be careful with batch files or output paths because they can write files outside the intended output folder.
功能分析
Type: OpenClaw Skill
Name: elevenlabs-voices
Version: 2.1.6
The OpenClaw AgentSkills bundle for ElevenLabs Voices appears to be a legitimate wrapper for the ElevenLabs API, providing text-to-speech, sound effects, and voice design functionalities. It correctly handles API keys via environment variables or a local `.env` file and communicates exclusively with the official ElevenLabs API endpoints. However, the `scripts/sfx.py`, `scripts/tts.py`, and `scripts/voice-design.py` scripts are vulnerable to path traversal. User-provided arguments for `--output` and the `output` field in batch JSON files are used directly to construct file paths for saving audio, without apparent sanitization. This could allow a malicious actor to write files to arbitrary locations on the filesystem (e.g., `../../../../tmp/malicious.mp3`), posing a significant risk of arbitrary file write, which is classified as a vulnerability rather than intentional malice.
能力评估
Purpose & Capability
The scripts are coherent with the stated purpose: text-to-speech, sound effects, and voice design through official ElevenLabs API endpoints, with user-directed audio output and usage tracking.
Instruction Scope
The documentation includes broad natural-language triggers and does not consistently make clear that user text, prompts, and API keys are sent to ElevenLabs for processing and authentication.
Install Mechanism
No package install or hidden install behavior was found; the skill requires python3 and an ElevenLabs API key via environment variables or a local .env file.
Credentials
The scripts accept output filenames from CLI arguments and batch JSON entries and use them directly, allowing path traversal or absolute paths to write audio outside the chosen output directory.
Persistence & Privilege
The setup wizard stores an API key in config.json while the runtime scripts actually read environment variables or .env; docs also claim config.json is gitignored and the key never leaves the machine, but no .gitignore is present and API authentication necessarily transmits the key to ElevenLabs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install elevenlabs-voices - 安装完成后,直接呼叫该 Skill 的名称或使用
/elevenlabs-voices触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.6
Hardened API key handling and synced OpenClaw metadata/docs.
v2.1.5
Fix: SKILL.md metadata updated to openclaw format. Env vars correctly declared.
v2.1.4
Security: removed config file probing. API key now only from env var or skill-local .env.
v2.1.3
- Added a CHANGELOG.md file to the project.
- Updated documentation in README.md, SKILL.md, and examples.md.
- Modified package.json, scripts/tts.py, and voices.json to reflect documentation or configuration improvements.
- Version bump to 2.1.3.
v2.1.2
Add ClawHub runtime requirements metadata (SKILL.md frontmatter)
v2.1.1
Add runtime requirements metadata for ClawHub discovery
v2.1.0
Version 2.1.0 introduces an interactive setup wizard and improvements for easier first-time use.
- Added `scripts/setup.py` for a guided, interactive configuration wizard on first run (API key, default voice, language, audio quality, cost tracking, budget cap).
- Updated documentation with step-by-step setup and privacy details for configuration.
- Improved descriptions and references for voice and TTS integration (now mentions OpenClaw).
- Minor fixes and updates across scripts and documentation for clarity and onboarding.
- Pronunciation dictionary and configuration process updated for better user experience.
v2.0.4
Migrate from Clawdbot to Moltbot
v2.0.3
chore: update usage tracking and minor fixes
v2.0.2
chore: update usage tracking and minor fixes
v2.0.1
Fix: Update TTS config format for Clawdbot 2026.1.24+ (enabled→auto)
v2.0.0
Major v2.0: 32 languages, streaming, SFX, batch, cost tracker, voice design, pronunciations
v1.1.1
v1.1.1: Python TTS script, 18 voices, 12 presets, multi-accent support
v1.1.0
Added Python TTS script, 18 voices, presets, improved documentation
v1.0.0
Initial release with 14 voice personas across English, German, and Spanish. Includes detailed voice guide and usage examples.
元数据
常见问题
ElevenLabs Voices 是什么?
High-quality voice synthesis with 18 personas, 32 languages, sound effects, batch processing, and voice design using ElevenLabs API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 7235 次。
如何安装 ElevenLabs Voices?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install elevenlabs-voices」即可一键安装,无需额外配置。
ElevenLabs Voices 是免费的吗?
是的,ElevenLabs Voices 完全免费(开源免费),可自由下载、安装和使用。
ElevenLabs Voices 支持哪些平台?
ElevenLabs Voices 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ElevenLabs Voices?
由 Robby(@robbyczgw-cla)开发并维护,当前版本 v2.1.6。
推荐 Skills