『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 5322|回复: 9

[流程系列] nodered上如何TTS state

[复制链接]

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2019-7-21 10:21:29 | 显示全部楼层 |阅读模式
我用下面這個方式TTS都正常但是只能在 var messages打文字TTS
我現在想要作的是調用 溫濕度來TTS不知道怎麼作
請各位大神教導一下 謝謝!


ScreenHunter_186.jpg

ScreenHunter_187.jpg

ScreenHunter_188.jpg

回复

使用道具 举报

2

主题

711

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
4289
HASS币
85
发表于 2019-7-21 11:17:24 | 显示全部楼层
我是這樣用
[{"id":"94fa503e.d01d","type":"function","z":"44f29f08.10601","name":"TTS内容","func":"var message = `主人欢迎回家,室内温度${msg.payload.temperature},湿度为${msg.payload.humidity}。`;\nmsg.payload = {};\nmsg.payload.data = {\"message\":message};\nreturn msg;","outputs":1,"noerr":0,"x":605.1287155151367,"y":187.67700576782227,"wires":[[]]}]


未命名.jpg
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
 楼主| 发表于 2019-7-21 11:29:11 | 显示全部楼层
本帖最后由 jozhi 于 2019-7-21 11:35 编辑
nice2943 发表于 2019-7-21 11:17
我是這樣用
[{"id":"94fa503e.d01d","type":"function","z":"44f29f08.10601","name":"TTS内容","func":"va ...

更新: 感謝!  已經搞定了3Q



您好  請問可以分享一下您前面的節點嗎?
不太了解 ${msg.payload.temperature} 怎麼取得@@
先謝謝您的回覆
回复

使用道具 举报

3

主题

85

帖子

855

积分

高级会员

Rank: 4

积分
855
金钱
769
HASS币
0
发表于 2019-7-21 11:32:38 | 显示全部楼层
值从上面的节点传下来,例如:

var message = "现在室外正在下" + msg.payload + ",出门要记得带伞哦";
msg.payload = {};
msg.payload.data = {"message":message,"miai_num":"0"};
return msg;

回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
 楼主| 发表于 2019-7-21 11:34:43 | 显示全部楼层
simon2137 发表于 2019-7-21 11:32
值从上面的节点传下来,例如:

var message = "现在室外正在下" + msg.payload + ",出门要记得带伞哦";

感謝提供思路 我來試試看
回复

使用道具 举报

0

主题

69

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
金钱
414
HASS币
0
发表于 2019-8-5 21:24:05 | 显示全部楼层
simon2137 发表于 2019-7-21 11:32
值从上面的节点传下来,例如:

var message = "现在室外正在下" + msg.payload + ",出门要记得带伞哦";

你好,这个节点的数据怎样才能传递给下一个节点呢,我想tts室内温度,但是,在tts节点里面的data不知道该怎样填了
回复

使用道具 举报

3

主题

85

帖子

855

积分

高级会员

Rank: 4

积分
855
金钱
769
HASS币
0
发表于 2019-8-5 21:36:20 | 显示全部楼层
Suptink 发表于 2019-8-5 21:24
你好,这个节点的数据怎样才能传递给下一个节点呢,我想tts室内温度,但是,在tts节点里面的data不知道该 ...

如果你用的是小爱,msg.payload.data = {"message":message,"miai_num":"0"};
这行就是调用TTS服务的了,后面直接再跟一个TTS的节点就行了,没有其他参数
回复

使用道具 举报

0

主题

69

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
金钱
414
HASS币
0
发表于 2019-8-5 21:40:04 | 显示全部楼层
simon2137 发表于 2019-8-5 21:36
如果你用的是小爱,msg.payload.data = {"message":message,"miai_num":"0"};
这行就是调用TTS服务的了, ...

谢谢回复,我用的,,,,我也不知道我用的是什么,,,,我用谷歌音响,什么都不用配置的说
回复

使用道具 举报

13

主题

289

帖子

1986

积分

金牌会员

Rank: 6Rank: 6

积分
1986
金钱
1697
HASS币
0
发表于 2019-11-16 20:34:46 | 显示全部楼层
nice2943 发表于 2019-7-21 11:17
我是這樣用
[{"id":"94fa503e.d01d","type":"function","z":"44f29f08.10601","name":"TTS内容","func":"va ...

大神 能发下导出的全流程么  不能如何设置前面的function和join  谢谢
回复

使用道具 举报

13

主题

289

帖子

1986

积分

金牌会员

Rank: 6Rank: 6

积分
1986
金钱
1697
HASS币
0
发表于 2019-11-27 13:05:29 | 显示全部楼层
jozhi 发表于 2019-7-21 11:29
更新: 感謝!  已經搞定了3Q

大神 能发下导出的全流程么  不能如何设置前面的function和join  谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-28 00:17 , Processed in 0.111968 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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