diff --git "a/docs/\345\210\266\344\275\234\346\272\220/rules-tts.md" "b/docs/\345\210\266\344\275\234\346\272\220/rules-tts.md" index 76def12..bd5888f 100644 --- "a/docs/\345\210\266\344\275\234\346\272\220/rules-tts.md" +++ "b/docs/\345\210\266\344\275\234\346\272\220/rules-tts.md" @@ -1,16 +1,24 @@ # 自定义TTS -## 请求示例 +## 请求处理 -### GET/POST +### 表达式 +| 参数 | 名称 | 说明 | +|:----------------|:-----|:-------------| +| `@{voiceType}` | 语音标志 | 角色的唯一标识 | +| `@{text}` | 文本内容 | 需要转换为语音的文字内容 | + +### 请求示例 + +#### GET/POST请求 ```javascript // 请求地址 let url = 'https://www.baidu.com'; // 请求参数 let params = { - type: 'zh-linzhilin', - text: '你好,世界!' + type: '@{voiceType}', + text: '@{text}' }; // 请求header @@ -40,7 +48,33 @@ return { }; ``` -### WebSocket +#### WebSocket ```javascript // TODO +``` + +## 角色配置 + +### 参数 + +| 参数 | 名称 | 类型 | 默认值 | 说明 | +|:----------|:-----|:-------|:----|:-------------| +| voiceType | 语音标识 | String | - | 角色的唯一标识 | +| sex | 性别 | Number | 0 | 性别 0未知,1男,2女 | +| name | 名称 | String | - | 显示的名称 | + +### 示例 +```javascript +[ + { + "voiceType" : "zh-zhangsan", // 语音标识 + "sex" : 1, // 性别 0未知,1男,2女 + "name" : "张三" // 名字 + }, + { + "voiceType" : "zh-erya", // 语音标识 + "sex" : 2, // 性别 0未知,1男,2女 + "name" : "二丫" // 名字 + } +] ``` \ No newline at end of file