名称: aliyun-tts
描述: 阿里云文本转语音合成服务。
元数据: {"clawdbot":{"emoji":"🔊"}}
阿里云文本转语音合成服务。
请设置以下环境变量:
- ALIYUN_APP_KEY - 应用密钥
- ALIYUN_ACCESS_KEY_ID - 访问密钥 ID
- ALIYUN_ACCESS_KEY_SECRET - 访问密钥密钥(敏感信息)
# 配置应用密钥
clawdbot skills config aliyun-tts ALIYUN_APP_KEY "your-app-key"
# 配置访问密钥 ID
clawdbot skills config aliyun-tts ALIYUN_ACCESS_KEY_ID "your-access-key-id"
# 配置访问密钥密钥(敏感信息)
clawdbot skills config aliyun-tts ALIYUN_ACCESS_KEY_SECRET "your-access-key-secret"
编辑 ~/.clawdbot/clawdbot.json 文件:
{
skills: {
entries: {
"aliyun-tts": {
env: {
ALIYUN_APP_KEY: "your-app-key",
ALIYUN_ACCESS_KEY_ID: "your-access-key-id",
ALIYUN_ACCESS_KEY_SECRET: "your-access-key-secret"
}
}
}
}
}
# 基础用法
{baseDir}/bin/aliyun-tts "你好,这是阿里云 TTS"
# 指定输出文件
{baseDir}/bin/aliyun-tts -o /tmp/voice.mp3 "你好"
# 指定发音人
{baseDir}/bin/aliyun-tts -v siyue "使用思悦音色"
# 指定格式和采样率
{baseDir}/bin/aliyun-tts -f mp3 -r 16000 "音频参数"
| 标志 | 说明 | 默认值 |
|---|---|---|
-o, --output |
输出文件路径 | tts.mp3 |
-v, --voice |
发音人名称 | siyue |
-f, --format |
音频格式 | mp3 |
-r, --sample-rate |
采样率 | 16000 |
常用发音人:siyue、xiaoxuan、xiaoyun 等。完整列表请参阅阿里云官方文档。
当用户请求语音回复时:
# 生成音频
{baseDir}/bin/aliyun-tts -o /tmp/voice-reply.mp3 "您的回复内容"
# 在响应中包含:
# MEDIA:/tmp/voice-reply.mp3