TTS
发送参数
说明 :
| 参数 | 类型 | 必需 | 参数说明 |
| command | string | 是 | 操作指令 speechPlay : 开始播报 speechStop : 停止播报 speechQuery : 查询播报 |
| text | Object | 是 | 注意:不支持播放 json 格式内容,请尽量避免在TTS文本中使用我们无法支持的长字符串,例如超链接、混乱的字符序列等。这可能会导致程序调用失败。单次tts播放建议在300字内,最高不超过1000,如果文本内容太多可以分段tts播放。 |
| params | Object | 否 |
示例
程序示例:
/**
* 测试发送一个播放 tts 指令, opk demo 中收到播放指令,会将指令通过 MRobotMessenger 再回传回来
*/
JSONObject json = new JSONObject();
json.put("command", "speechPlay");
json.put("text", "speech play");
map.put("params", "");
RobotMessengerManager.INSTANCE.triggerCommand(json.toString());
数据示例:
{
"command": "speechPlay",
"text": "speech play",
"params": ""
}
接受参数
说明:
| 参数 | 类型 | 必需 | 参数说明 |
| command | string | 是 | 操作指令 speechPlay: 播放文字 speechStop: 停止播放 speechQuery: 文字查询 |
| text | Object | 是 | |
| code | number | 否 | 状态码 1:播放成功 2:播放停止 3:播放失败 |
| message | string | 否 | 内容信息说明 |
示例
数据示例:
{
"command": "speechPlay",
"text": "*******",
"code": 1,
"message": ""
}