找回密码
 立即注册
搜索
查看: 3208|回复: 10

[技术探讨] nodered中小爱tts设置消息队列模式

[复制链接]

3

主题

35

回帖

602

积分

高级会员

积分
602
金钱
564
HASS币
0
发表于 2024-4-23 17:49:41 | 显示全部楼层 |阅读模式
[ 本帖最后由 xiesimple 于 2024-4-23 17:54 编辑 ]\n\n在家庭智能家居部署过程中,使用过程中发现有以下问题:

1、如果有多个消息先后到达小爱tts节点,小爱tts节点默认是重置,后来的消息会覆盖前面的消息,播放覆盖后消息;
2、发现需要多次调用部署小爱ttl节点,会造成小爱音响死机(原因还在进一步分析);
3、优先级最高信息(烟雾、天然气)等信息需要优先播报,
因有以上问题,解决方案是有一个缓存器来形成消息队列,上一条信息完成后再进行第二条消息;
优先级最高信息,清除队列信息后直接播放。
具体流程如下:
安装如下节点  node-red-contrib-simple-message-queue
其中msg.reset可以清除队列,播放信息;
msg.trigger可以控制消息输出;

附件为测试流程,可供参考。

flows.rar

1.38 KB, 下载次数: 55

售价: 1 金钱  [记录]

评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 这个不错哦,除了小爱能用,其他的能用不?.

查看全部评分

回复

使用道具 举报

14

主题

1574

回帖

5158

积分

论坛元老

积分
5158
金钱
3570
HASS币
0
发表于 2024-4-24 08:29:51 | 显示全部楼层
原来有这个队列的节点呀,还费劲的自己造轮子。感谢分享
回复

使用道具 举报

14

主题

1574

回帖

5158

积分

论坛元老

积分
5158
金钱
3570
HASS币
0
发表于 2024-4-24 10:52:30 | 显示全部楼层
本帖最后由 隔壁的王叔叔 于 2024-4-24 11:13 编辑

楼主一直在排队,不输出啊,啥情况?我用的edgetts,homepod
haha, 原来是节点下载错了。谢谢楼主分享
回复

使用道具 举报

22

主题

652

回帖

3097

积分

论坛元老

积分
3097
金钱
2423
HASS币
0
发表于 2024-4-24 11:32:31 | 显示全部楼层
这个太有用了,之前了解决这个问题还去装了个插件·······
回复

使用道具 举报

0

主题

200

回帖

1688

积分

金牌会员

积分
1688
金钱
1488
HASS币
0
发表于 2024-4-24 21:35:56 | 显示全部楼层
感谢分享,看看怎么用呢,平时播报得少就没留意这个需求
回复

使用道具 举报

1

主题

59

回帖

333

积分

中级会员

积分
333
金钱
273
HASS币
0
发表于 2024-4-25 22:48:31 | 显示全部楼层

这个太有用了,
回复

使用道具 举报

0

主题

80

回帖

407

积分

中级会员

积分
407
金钱
327
HASS币
0
发表于 2024-4-25 23:42:27 | 显示全部楼层
本帖最后由 Jaing 于 2024-4-25 23:44 编辑

用 delay -> rate limit 試試
Screenshot - 2024-04-25T234356.311.png
回复

使用道具 举报

0

主题

37

回帖

629

积分

高级会员

积分
629
金钱
592
HASS币
0
发表于 2024-4-26 08:19:03 | 显示全部楼层

感谢分享,这个太有用了
回复

使用道具 举报

3

主题

35

回帖

602

积分

高级会员

积分
602
金钱
564
HASS币
0
 楼主| 发表于 2024-4-29 09:22:58 | 显示全部楼层
Jaing 发表于 2024-4-25 23:42
用 delay -> rate limit 試試

测试了一下,这个方法有个问题,每条语音播放时间无法确定,即无法设置间隔时间,还是会导致出现消息覆盖情况。
回复

使用道具 举报

16

主题

94

回帖

1391

积分

论坛技术达人

积分
1391
金钱
1276
HASS币
20

教程狂人

发表于 2024-5-1 21:36:15 | 显示全部楼层
你们不看节点的说明吗?小爱tts本身就是支持队列的,延迟的时间需要自己计算一下

                               
登录/注册后可看大图

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 17:46 , Processed in 0.508376 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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