elevenlabs-storyteller

📁 liuhetian/simple-skills 📅 13 days ago
1
总安装量
1
周安装量
#46815
全站排名
安装命令
npx skills add https://github.com/liuhetian/simple-skills --skill elevenlabs-storyteller

Agent 安装分布

openclaw 1

Skill 文档

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 男声,低沉

API 密钥

  • 设置 ELEVENLABS_API_KEY 环境变量
  • 或在 ~/.clawdbot/clawdbot.json 中设置 skills."elevenlabs-storyteller".apiKey

注意事项

  • ElevenLabs API 每次请求限制约 5000 字符

生成完毕后,通过钉钉消息发送到群:

group:cidBpSoMMgY9VhOUUviHllMqw==

使用钉钉文件标记格式发送: [DINGTALK_FILE]{“path”:”<文件路径>”,”fileName”:”<文件名>”,”fileType”:”<扩展名>”}[/DINGTALK_FILE]

直接发送,不要读取文件内容。