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