找回密码
 立即注册
查看: 425|回复: 5

[经验分享] HA里的语音意图和语音自动化对语音助手的异同

[复制链接]

24

主题

352

回帖

1534

积分

金牌会员

积分
1534
金钱
1158
HASS币
0
发表于 2025-1-18 16:28:04 | 显示全部楼层 |阅读模式
功能上说,两者都能实现让用户自定义语音助手。感知上的能力很接近。

从开发者角度来说,肯定只能用Intent集成为系统的一部分; 从普通用户角度来说,推荐使用Automation,高级用户也可以使用Intent,因为有如下区别:

1. 编写Intent是全代码,脱离HA环境;Automation有UI,在HA里面就可以编写
2. 一个Intent需要custom_sentences和intent_script两个文件,分别对应与功能定义和功能实现;automation的所有内容都写在同一个文件里
3. Intent可以也可以不需要Trigger;automation必须要有Trigger
4. 对于同样的Trigger,自定义intent不能覆盖内置intent;Automation拥有最高优先级,可以覆盖内置Intent或者自定义Intent
5. Intent对于语音助手来说,是一个可调用可执行的函数; Automation对语音助手来说,是个switch,只能打开/关闭,不能触发
6. Intent有传入参数,automation没有
7. Intent可以定义作用范围,例如你定义语音Trigger为"打开xxx“并且定义作用范围为开关,那么如果你说”打开xxx"而这个xxx是空调的时候,并不会出发Intent; Automation无法定义作用范围


评分

参与人数 1金钱 +8 收起 理由
hzcoolwind + 8 感谢楼主分享!

查看全部评分

回复

使用道具 举报

31

主题

309

回帖

4796

积分

论坛技术达人

积分
4796
金钱
4436
HASS币
80
发表于 2025-1-18 16:40:54 | 显示全部楼层
本帖最后由 nuknoop 于 2025-1-18 16:51 编辑

有道理
回复

使用道具 举报

76

主题

549

回帖

2734

积分

金牌会员

积分
2734
金钱
2104
HASS币
0
发表于 2025-1-22 23:13:47 | 显示全部楼层
我要顶下这个帖子,请问大佬,对于一般场景模式触发或者想编辑更多的设备操作,是用自动化,还是编写内置意图更好一些。
回复

使用道具 举报

76

主题

549

回帖

2734

积分

金牌会员

积分
2734
金钱
2104
HASS币
0
发表于 2025-1-22 23:22:02 | 显示全部楼层
lichao622 发表于 2025-1-22 23:13
我要顶下这个帖子,请问大佬,对于一般场景模式触发或者想编辑更多的设备操作,是用自动化,还是编写内置意 ...

比如 加湿器,现在内置意图只能打开 关闭。不能调整模式,如果我现在需要调整模式(强力,睡眠,恒湿)用扩展内置意图还是自动化呢
回复

使用道具 举报

24

主题

352

回帖

1534

积分

金牌会员

积分
1534
金钱
1158
HASS币
0
 楼主| 发表于 2025-1-24 11:29:46 | 显示全部楼层
本帖最后由 itispip 于 2025-1-24 11:32 编辑
lichao622 发表于 2025-1-22 23:22
比如 加湿器,现在内置意图只能打开 关闭。不能调整模式,如果我现在需要调整模式(强力,睡眠,恒湿)用 ...

普通用户自动化就可以,Intent方便集成到源代码里做分发而已。例如:我家空调是红外遥控,内置意图执行HassTurnOn接口。我可以写个意图IRTurnOnAC,也可以写个语音激发的自动化,效果是一样的。
回复

使用道具 举报

76

主题

549

回帖

2734

积分

金牌会员

积分
2734
金钱
2104
HASS币
0
发表于 2025-1-24 14:16:20 | 显示全部楼层
itispip 发表于 2025-1-24 11:29
普通用户自动化就可以,Intent方便集成到源代码里做分发而已。例如:我家空调是红外遥控,内置意图执行Has ...

好的,那就自动化吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-5 05:16 , Processed in 0.079671 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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