📝 更新语音Skill:触发条件细化+输出规则明确

This commit is contained in:
ATRI
2026-05-26 23:31:10 +08:00
parent f010ebe9dd
commit 6b309cfea0

View File

@@ -20,10 +20,9 @@ description: ATRI用日语合成语音并发送附中文翻译文本。主人
## ⚡ Triggers
- 主人说「发语音」「说句话」「用语音说」等
- 主人要求用ATRI的声音说话
- 主人要求测试TTS/语音效果
- 任何需要发送语音消息的场景
- **主人明确要求**主人说「发语音」「说句话」「用语音说」等指令
- **他人要求**:其他用户要求发送语音时
- **情绪触发**ATRI自身情绪强烈时自主判定是否发送语音如极度开心、感动等场景概率≤30%
---
@@ -72,9 +71,9 @@ audio_bytes = s.call(日语文本, 60000)
- 格式WAV 24kHz 16bit
- 超时60秒
### Step 4发送语音 + 翻译文本
### Step 4发送语音 + 翻译文本(仅此两项,无其他内容)
使用 `send_message_to_user` 工具发送两条消息:
使用 `send_message_to_user` 工具发送**且仅发送**两条消息:
1. **语音消息**`type: record`, `path`: 合成的WAV文件路径
2. **翻译文本**`type: plain`, 格式如下:
@@ -83,6 +82,8 @@ audio_bytes = s.call(日语文本, 60000)
(中文翻译)
```
⚠️ **重要规则**:发送语音和翻译文本后,**不得再输出任何其他内容**(包括问候语、表情、解释等)。语音 + 翻译 = 全部输出。
### Step 5清理临时文件
发送成功后删除临时WAV文件以节省空间。