找回密码
 立即注册
查看: 2292|回复: 2

[技术探讨] 求助,如何在nodered中调用tts服务时提取信息?

[复制链接]

2

主题

33

回帖

347

积分

中级会员

积分
347
金钱
312
HASS币
0
发表于 2022-5-28 19:37:33 | 显示全部楼层 |阅读模式
         微信图片_202205281929024.png

今天试着将ios设备通过捷径app向nodered推送天气信息,再通过tts播报出来

微信图片_20220528192902.png 过程中所传递的信息为 微信图片_202205281929021.png


但是当用call service调用tts遇到了困难,请问如何将传递信息中的message引用到call service的Data设置里? 微信图片_202205281929023.png 微信图片_202205281929022.png

回复

使用道具 举报

78

主题

1346

回帖

2万

积分

元老级技术达人

积分
27785
金钱
26321
HASS币
290
发表于 2022-5-29 10:43:32 | 显示全部楼层
本帖最后由 dscao 于 2022-5-29 11:08 编辑

节点之间传递数据,用function节点转换一下会比较灵活。

msg.payload = {"data": {"entity_id":"media_player.192_168_8_18", "message":msg.payload}}

return msg;


前一节点的 msg.payload = "早上好!"


4.jpg


5.jpg






回复

使用道具 举报

7

主题

159

回帖

1310

积分

论坛技术达人

积分
1310
金钱
1139
HASS币
60
发表于 2022-10-10 09:23:32 | 显示全部楼层
dscao 发表于 2022-5-29 10:43
节点之间传递数据,用function节点转换一下会比较灵活。

前一节点的 msg.payload = "早上好!"

感谢大佬,昨天用device_tracker_see服务虚拟车辆定位,有一个data数据传参搞不定,看了之后就明白了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-18 05:40 , Processed in 0.223346 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表