Overview
- Skill Key
- hexiaochun/sutui-minimax-tts
- Author
- hexiaochun
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/hexiaochun/sutui-minimax-tts
- Latest Commit SHA
- 751fedb532cee2357ec6eac1380431e33f23f5e1
根据用户需求生成多人对话,为每个角色匹配音色进行语音合成,输出完整长音频和分段音频,并生成 HTML 展示页面。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 MiniMax 多人对话语音合成 技能。 若已安装,则直接安装 MiniMax 多人对话语音合成 技能。
# MiniMax 多人对话语音合成
根据用户需求生成多人对话剧本,智能匹配角色音色,合成完整音频和分段音频,最终生成精美的 HTML 展示页面。
## 工作流
### 1. 分析用户需求
获取用户想要生成的对话主题或场景:
- 对话场景(商务会议/日常聊天/故事情节/采访/辩论等)
- 参与角色数量和特点
- 对话风格(正式/轻松/幽默/严肃等)
- 对话长度(简短/中等/详细)
### 2. 生成对话剧本
根据用户需求,创作一段自然流畅的多人对话。格式要求:
```json
{
"title": "对话标题",
"scene": "场景描述",
"characters": [
{
"id": "A",
"name": "角色名称",
"gender": "male/female",
"age": "child/young/middle/elder",
"personality": "性格特点描述"
}
],
"dialogues": [
{
"speaker_id": "A",
"speaker_name": "角色名",
"text": "对话内容",
"emotion": "情绪标签"
}
]
}
```
#### 对话生成规则
1. **角色塑造**:每个角色应有鲜明的个性和说话方式
2. **自然流畅**:对话要符合真实交流习惯,有互动和回应
3. **情感丰富**:根据内容添加适当的情绪表达
4. **长度适中**:每段对话控制在 20-100 字为宜
### 3. 智能匹配音色
调用 MCP 工具获取可用音色,然后根据角色特点匹配:
```json
{
"server": "user-速推AI",
"toolName": "list_voices",
"arguments": {}
}
```
> **参考文档**:详细的音色匹配规则见 [references/voice-mapping.md](references/voice-mapping.md)
使用 AskQuestion 让用户确认或调整音色匹配:
```
请确认角色音色匹配:
角色 A (小明 - 年轻男学生):
推荐: male-qn-daxuesheng (青年大学生音色)
角色 B (李总 - 成熟商务男):
推荐: male-qn-jingying (精英青年音色)
是否确认?或选择调整某个角色的音色。
```
### 4. 文本预处理 - 添加语气词
使用 `speech-2.8-hd` 模型时,根据情绪标签智能添加语气词增强情感表达。
> **参考文档**:语气词使用规则见 [references/emotion-tags.md](references/emotion-tags.md)
**预处理示例**:
原文:
```
小明:今天考试终于结束了!太开心了!
```
处理后:
```
小明:今天考试终于结束了(breath)!太开心了(laughs)!
```
### 5. 分段语音合成
为每段对话调用语音合成:
```json
{
"server": "user-速推AI",
"toolName": "text_to_audio",
"argument...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.