求助企业微信推送消息小爱TTS,一直不成功,不知道是不是我哪里弄错了,大佬们给看看

[{"id":"399ceac5abbe6b19","type":"tab","label":"流程 1","disabled":false,"info":"","env":[]},{"id":"e0490810856a49db","type":"xiaoai-tts","z":"399ceac5abbe6b19","name":"客厅小爱","xiaoai":"40bcf6b9.1ee278","tts":"","device":"5f501ea0-a733-4e2b-b802-28435cb33b5e","x":720,"y":100,"wires":[["958830c04a851c81"],[]]},{"id":"958830c04a851c81","type":"debug","z":"399ceac5abbe6b19","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":830,"y":180,"wires":[]},{"id":"8357d7a1.59bac8","type":"function","z":"399ceac5abbe6b19","name":"保存留言","func":"/**\n 时间戳\n 对Date的扩展,将 Date 转化为指定格式的String\n 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,\n 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)\n*/\nDate.prototype.Format = function(fmt){ //author: meizz\n    var o = {\n        \"M+\" : this.getMonth()+1,                 //月份\n        \"d+\" : this.getDate(),                    //日\n        \"h+\" : this.getHours(),                   //小时\n        \"m+\" : this.getMinutes(),                 //分\n        \"s+\" : this.getSeconds(),                 //秒\n        \"q+\" : Math.floor((this.getMonth()+3)/3), //季度\n        \"S\"  : this.getMilliseconds()             //毫秒\n    };\n    if(/(y+)/.test(fmt))\n    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+\"\").substr(4 - RegExp.$1.length));\n    for(var k in o)\n    if(new RegExp(\"(\"+ k +\")\").test(fmt))\n    fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : ((\"00\"+ o[k]).substr((\"\"+ o[k]).length)));\n    return fmt;\n}\n\n//判断是打开企业微信后并发送了消息\nif(msg.message.MsgType != \"event\"){\n    //判断是有内容的消息\n    if(msg.message.AsrContent || msg.message.Content){\n        var message = \"\"\n        //如果是语音消息\n        if(msg.message.AsrContent) message = msg.message.AsrContent[0];\n        //如果是文本消息\n        if(msg.message.Content) message = msg.message.Content;\n        //获取未读的消息记录\n        var Message = flow.get(\"TTS_Message\") || [];\n        //统计消息数量\n        var i = Message.length;\n        //增加新消息\n        Message[i] = {};\n        Message[i]['CreateTime'] = new Date().Format(\"hh点mm分\");\n        Message[i]['Content'] = message;\n        //保存\n        flow.set(\"TTS_Message\", Message);\n        msg.payload = Message;\n        return msg;\n    }\n}\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":380,"y":100,"wires":[["b225c74.5a80238"]]},{"id":"b225c74.5a80238","type":"function","z":"399ceac5abbe6b19","name":"读取留言","func":"//获取未读留言记录\nvar Message = flow.get(\"TTS_Message\");\n//销毁留言记录\nflow.set(\"TTS_Message\",[]);\n//计算留言数量\nvar i = Message.length;\nvar TTS = \"\";\n//如果存在未读留言\nif(i>0){\n    //构造TTS内容\n    var message= \"\";\n    for(var a=0;a<i;a++){\n        message += `于${Message[a]['CreateTime']}留言说:${Message[a]['Content']}。`;\n    }\n    TTS = message;\n}else{\n    TTS = \"您当前没有留言消息\"\n}\nmsg.payload = TTS;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":100,"wires":[["e0490810856a49db"]]},{"id":"b2b6247b.780878","type":"bizwechat-input","z":"399ceac5abbe6b19","name":"","bizwechat":"8a940403.c886a8","x":190,"y":100,"wires":[["8357d7a1.59bac8"]]},{"id":"40bcf6b9.1ee278","type":"xiaoai-tts-configurator","name":"导出专用"},{"id":"8a940403.c886a8","type":"bizwechat-configurator","name":"导出专用","port":"","corpid":"","agentid":"","corpsecret":"","url":"","token":"","aeskey":"","client_id":"","client_secret":""}]

只想要一个给微信发消息,然后小爱TTS说出来,这流程是用大佬们的简化的,看着也成功了呀,但小爱就是不出声,是不是小爱的节点里 【tts文本 】要填个从企业微信提取的内容的参数呀

你触发节点就已经出了问题了

搞定了,TTS节点不行,用call servier搞定了

要用miot的服务才可以了。

搞定了,用miot的speaker

大佬,我也遇到和你一样的问题了,但是在speaker这里卡住了,需要朗读的文本要输入在哪里啊?

{“text”:“{{payload}}”}

:crazy_face:小白一只,比如要说“你好”怎么写? {“text”:“{{payload}}”:“你好”} ?

{“text”:“你好”}