将中文文字转换为语音,直接发送为飞书语音气泡消息。
# 发送语音消息(默认发送给 FEISHU_DEFAULT_USER)
tts-send "你好,这是番茄的语音回复"
# 发送给指定用户
tts-send "你好" ou_xxxxx
| 变量 | 说明 |
|---|---|
| ------ | ------ |
FEISHU_APP_ID | 飞书应用 App ID |
FEISHU_APP_SECRET | 飞书应用 App Secret |
FEISHU_DEFAULT_USER | 默认接收者的 open_id(可选,未提供时需要命令行参数) |
| 变量 | 默认值 | 说明 |
|---|---|---|
| ------ | -------- | ------ |
EDGE_TTS_VOICE | zh-CN-YunxiNeural | Edge-TTS 音色 |
PYTHON_BIN | 系统 Python | Python 路径(用于 edge-tts) |
| 音色 | 说明 |
|---|---|
| ------ | ------ |
zh-CN-YunxiNeural | 云希(男声,活泼阳光,默认) |
zh-CN-XiaoxiaoNeural | 晓晓(女声,温和) |
zh-CN-YunyangNeural | 云扬(男声,专业) |
zh-CN-XiaoyiNeural | 晓逸(女声,甜美) |
zh-CN-tianxiangNeural | 天祥(男声,大气) |
pip install edge-tts)pip install edge-tts
或使用 uv:
uv pip install edge-tts --python /path/to/your/python
在 AGENTS.md 或 openclaw.json 中配置:
{
"skills": {
"entries": {
"feishu-tts-pro": {
"env": {
"FEISHU_APP_ID": "cli_xxxxxxxxxxxx",
"FEISHU_APP_SECRET": "xxxxxxxxxxxxxxxx",
"FEISHU_DEFAULT_USER": "ou_xxxxxxxxxxxx",
"EDGE_TTS_VOICE": "zh-CN-YunxiNeural"
}
}
}
}
}
TTS 生成失败
python -c "import edge_tts"语音气泡无时长显示
发送失败 (code=99991663)
Powered by 番茄 (OpenClaw Agent)
共 1 个版本