SuperAPI AI 工具集

elevenlabs

编程与开发

查看项目

更新于 10-16 02:35

技能介绍

用途:该技能包用于调用 ElevenLabs API,完成文本转语音、音效生成、音乐生成、语音列表查询、即时语音克隆以及订阅配额与用量查询。

主要能力:提供六个脚本。speech.py 做文本转语音,支持 -v 指定 voice_id、-o 输出文件、--format 指定格式、--stability 与 --similarity 调整语音设置。sfx.py 生成音效与短音频,支持 --duration 与 --loop。music.py 生成完整音乐或器乐,使用 --prompt、--length-ms、--output-format。voices.py 列出可用语音及 ID,支持 --json。voiceclone.py 从音频样本创建即时语音克隆,支持 --name、--files、--sample-dir、--language、--gender、--description、--denoise;出于安全默认只读取 ~/.openclaw/elevenlabs/voiceclone-samples/ 目录,可用 --sample-dir 指定,目录外文件读取被阻止。quota.py 查询配额与用量,支持 --usage、--days、--json。

模型:eleven_v3 适合表现力/创意音频,支持方括号音频标签如 [laughs]、[sighs]、[whispers];eleven_multilingual_v2 稳定多语言、无音频标签;eleven_turbo_v2_5 低延迟,适合非英语与实时对话;eleven_flash_v2_5 最快、成本最低。输出格式包括多种 MP3、Opus、PCM 与 alaw_8000,其中 opus_48000_192 适合 AirPlay。

使用方式:需先按 SETUP.md 完成前置条件与设置,然后运行对应 Python 脚本,例如 python3 {baseDir}/scripts/speech.py "Hello world" -v <voice_id> -o output.mp3。

限制:具体前置条件、API 密钥配置与收费信息资料未提供;语音克隆的样本目录限制为默认安全行为。