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": "" }