找回密码
 立即注册
搜索
查看: 2447|回复: 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

回复

使用道具 举报

80

主题

1392

回帖

2万

积分

元老级技术达人

积分
28805
金钱
27293
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






回复

使用道具 举报

8

主题

160

回帖

1328

积分

论坛技术达人

积分
1328
金钱
1155
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-7-5 05:43 , Processed in 0.144450 second(s), 7 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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