jpcugv 发表于 2022-9-15 13:19:31

Node-Red 使用Sonos TTS播报

本帖最后由 jpcugv 于 2022-9-15 13:23 编辑

大佬们,我已经安装了edge tts插件,并且sonos也集成进来了 ,并且在服务调用的时候也可以正常播报,但是在NR里调用tts播报,无论怎么弄都不行,望大佬们指正一下,谢谢。

bainiu 发表于 2022-9-15 16:27:41

你不在node-red里调用服务是正常的吧,那就证明tts没有问题。我是在前面引用了一个函数把文本输入data,你把节点的data选项里清空,前面加一个函数节点也能发声。
var a= msg.text

b ={
    data:{"message":a,

}
}
msg.payload = b
return msg;

jpcugv 发表于 2022-9-17 21:16:25

bainiu 发表于 2022-9-15 16:27
你不在node-red里调用服务是正常的吧,那就证明tts没有问题。我是在前面引用了一个函数把文本输入data,你把 ...

太感谢啦,原来这样也可以,谢谢啦,已经可以使用了,就是提前播放的音乐没有办法继续播放了,大佬有啥好办法吗?

hyq 发表于 2022-10-1 20:19:21

你好!怎样搞定的!我也是同样问题!能分享一个流不?谢谢!

hyq 发表于 2022-10-1 20:20:44


你好!怎样搞定的!我也是同样问题!能分享一个流不?谢谢!

jpcugv 发表于 2022-10-2 09:42:44

hyq 发表于 2022-10-1 20:20
你好!怎样搞定的!我也是同样问题!能分享一个流不?谢谢!

[{"id":"de69488b6d87aa04","type":"server-state-changed","z":"ea487c657ed40df9","name":"微软tts","server":"9f12f038.c14df","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_text.sonos_tts","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":50,"y":540,"wires":[["9d8d7e66d69a41b2"]]},{"id":"9eb0313cd99d475f","type":"api-call-service","z":"ea487c657ed40df9","name":"Sones_Edge_TTS","server":"9f12f038.c14df","version":5,"debugenabled":false,"domain":"tts","service":"edge_tts_say","areaId":[],"deviceId":[],"entityId":["media_player.duo_mei_ti_shi"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":430,"y":520,"wires":[[]]},{"id":"9d8d7e66d69a41b2","type":"function","z":"ea487c657ed40df9","name":"","func":"var a = msg.payload\nvar b = {\n    data: {\n      \"message\": a,\n\n    }\n}\nmsg.payload = b\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":230,"y":520,"wires":[["9eb0313cd99d475f"]]},{"id":"9f12f038.c14df","type":"server","name":"Home Assistant","version":4,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m"}]

hyq 发表于 2022-10-2 10:11:59

jpcugv 发表于 2022-10-2 09:42
[{"id":"de69488b6d87aa04","type":"server-state-changed","z":"ea487c657ed40df9","name":"微软tts","s ...

非常感谢!节日快乐

xzshow 发表于 2023-3-30 06:44:21

今天发现二代的不能放了
页: [1]
查看完整版本: Node-Red 使用Sonos TTS播报