elevenlabs-storyteller
SKILL.md
ElevenLabs 讲故事
使用 ElevenLabs API 将故事或文本转换为高质量语音音频。
使用方法
基础用法
uv run {baseDir}/scripts/tell_story.py --text "从前有座山,山里有座庙" --output "story.mp3"
从文件读取
uv run {baseDir}/scripts/tell_story.py --file "story.txt" --output "story.mp3"
指定声音
uv run {baseDir}/scripts/tell_story.py --text "你好世界" --voice "Rachel" --output "hello.mp3"
可用声音
| 名称 | 声音 ID | 描述 |
|---|---|---|
| Rachel | 21m00Tcm4TlvDq8ikWAM | 女声,平静 |
| Bella | EXAVITQu4vr4xnSDxMaL | 女声,柔和 |
| Antoni | ErXwobaYiN019PkySvjV | 男声,温暖 |
| Josh | TxGEqnHWrfWFTfGW9XjX | 男声,低沉 |
注意事项
- ElevenLabs API 每次请求限制约 5000 字符
生成完毕后,把生成好的文件(而不是文字内容)通过钉钉消息发送到群:
直接发送,不要读取文件内容。
群id: group:cidBpSoMMgY9VhOUUviHllMqw==
需要将文件名整理为钉钉文件标记格式,然后发送,这样插件会自动解析文件并发送。
[DINGTALK_FILE]{"path":"<文件路径>","fileName":"<文件名>","fileType":"<扩展名>"}[/DINGTALK_FILE]
主动发送消息的target注意要保留 group: 前缀,也就是 group:cidBpSoMMgY9VhOUUviHllMqw== 插件才能识别到是发给群,而不是个人。
Weekly Installs
3
Repository
liuhetian/simple-skillsFirst Seen
Jan 31, 2026
Security Audits
Installed on
openclaw2
gemini-cli2
replit2
github-copilot2
codex2
kimi-cli2