📝 更新语音Skill:触发条件细化+输出规则明确
This commit is contained in:
@@ -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文件以节省空间。
|
||||
|
||||
Reference in New Issue
Block a user