更新时间:2022-11-15 16:40:13收藏订阅更新我的文档设置返回文档简介my.ix.speech 是语音播报 2.0 api。使用限制●iot小程序容器 10.1.60.20-18 开始支持在线合成语音。●蜻蜓 f1 不支持本接口。 接口调用示例代码.js 示例代码javascript复制代码99123456789101112// .jsmy.ix.speech({ text: '欢迎光临', speak: false, success: (r) => { }});my.ix.speech({ text: '欢迎光临', success: (r) => { }});入参属性类型必填描述textstring是任意文本(敏感词除外,文字字数限制在100个汉字以内)。speakboolean否是否播报,默认 true,false 则对语音资源进行提前合成相应的词语并下载完成(合成下载的语音资源只会在下次播报一样的语音的时候自动使用,不提供给其它 api 使用)。successfunction否播放成功后回调。failfunction否播放失败后回调。出参(成功)属性类型描述successboolean值为 true。{其它键值}不限{其它内容}。说明:返回內容为 {success: true,........ }。出参(失败)失败具体原因取值为:●参数错误(对应错误码 102,建议检查代码中的参数)。●text too long(对应错误码 1001,表示合成文本过长 ,建议将合成文本限制在 100 个汉字以内)。●1003:session timeout(对应错误码 1003, 表示合成或下载超时,合成或下载语音限制时间为 5 秒,建议尽量缩短文本的字数保证合成不超时)。名称类型描述errornumber错误码,取值为:●102,参数错误。●1000,通用错误,产生原因可能为网络不通等。●1001,输入文本过长(敏感词除外,文字字数限制在100个汉字以内)。●1003 合成播报超时。errormessagestring错误信息。说明:返回内容只包含 {error: number, errormessage: 'xxx'}。