跳到内容 跳到主导航 跳到页脚

TTS

发送参数

        说明 :

参数类型必需参数说明
commandstring操作指令       
speechPlay : 开始播报       
speechStop :   停止播报       
speechQuery : 查询播报
textObject注意:不支持播放 json 格式内容,请尽量避免在TTS文本中使用我们无法支持的长字符串,例如超链接、混乱的字符序列等。这可能会导致程序调用失败。单次tts播放建议在300字内,最高不超过1000,如果文本内容太多可以分段tts播放。
paramsObject 

示例

程序示例:
        /**
        * 测试发送一个播放 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": ""
}

接受参数

        说明:

参数类型必需参数说明
commandstring操作指令       
speechPlay: 播放文字       
speechStop: 停止播放       
speechQuery: 文字查询
textObject 
codenumber状态码
1:播放成功
2:播放停止
3:播放失败
messagestring内容信息说明

示例

数据示例:
{
	"command": "speechPlay",
	"text": "*******",
	"code": 1,
	"message": ""
}        

这篇文章是否有帮助?

0