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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: itispip

[技术探讨] 大神Al-One的语音控制Intent该怎么导入本地呢?

[复制链接]

156

主题

2440

帖子

7576

积分

元老级技术达人

积分
7576
金钱
5131
HASS币
30
发表于 5 天前 | 显示全部楼层
itispip 发表于 2025-1-13 22:25
中文回退,请使用 Fallback conversation插件

https://github.com/m50/ha-fallback-conversation

效果可以的,我试试
回复

使用道具 举报

13

主题

635

帖子

3277

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3277
金钱
2637
HASS币
20
发表于 4 天前 | 显示全部楼层
懒得想了 发表于 2025-1-13 17:46
直接文件夹里,然后用语音助手就可以了吗

是的,不过看楼主下面的帖子回复有更好的方法
回复

使用道具 举报

16

主题

224

帖子

2463

积分

论坛技术达人

积分
2463
金钱
2219
HASS币
40
发表于 前天 14:12 | 显示全部楼层
为什么我觉的放与不放一个样(2025.1), 比如 fan_HassTurnOn.yam
language: zh-cn
intents:
  HassTurnOn:
    data:
      - sentences:
          - "<turn_on><area>(风扇|吊扇)"
          - "[<let>]<area>(风扇|吊扇)<turn_on>"
        slots:
          domain: fan
          name: all
        response: fans_area

开发工具中assist:  打开客厅风扇
响应中有:
targets: {}
match: true
sentence_template: <turn_on><area>(风扇|吊扇)
unmatched_slots: {}
source: builtin

修改这个fan_HassTurnOn.yaml
language: zh-cn
intents:
  HassTurnOn:
    data:
      - sentences:
          - "<turn_on><area>(风扇|吊扇|电扇)"
          - "[<let>]<area>(风扇|吊扇|电扇)<turn_on>"
        slots:
          domain: fan
          name: all
        response: fans_area
并重启然后 assist 中还是一样的,并没有多出添加的电扇
响应中有:
targets: {}
match: true
sentence_template: <turn_on><area>(风扇|吊扇)
unmatched_slots: {}
source: builtin

就算我删除了这个custom_sentences目录重启结果一样的,感觉就是内置的,自定义无效
回复

使用道具 举报

156

主题

2440

帖子

7576

积分

元老级技术达人

积分
7576
金钱
5131
HASS币
30
发表于 前天 14:31 | 显示全部楼层
hzcoolwind 发表于 2025-1-16 14:12
为什么我觉的放与不放一个样(2025.1), 比如 fan_HassTurnOn.yam
language: zh-cn
intents:

已经内置了。不用加了。我也没有下载,1月版本内置了。常规的命令都支持,目前是不支持中文回退,并不是不支持中文命令
回复

使用道具 举报

15

主题

196

帖子

1081

积分

金牌会员

Rank: 6Rank: 6

积分
1081
金钱
885
HASS币
0
发表于 昨天 10:33 | 显示全部楼层
本帖最后由 duanyudan123 于 2025-1-17 10:49 编辑

那是我提交的哈,我整理了十来天才通过cli审核。目前基本和英文持平。有些特殊的没添加比如待办事项和购物。句子可能有些不顺畅,希望大家多多测试反馈。这些句子和响应是加载到核心的不需要任何过多的操作。直接在内置的的代理就可以使用哈。但是有句子bug。大家可以反馈一下那些说着不顺嘴。我再改改。另外核心的LLM回退操作我在和代码维护者沟通。但是一直修复不了。再等等很快会修复,就不需要第三方的回退了。
回复

使用道具 举报

22

主题

332

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
金钱
1027
HASS币
0
 楼主| 发表于 昨天 13:52 | 显示全部楼层
本帖最后由 itispip 于 2025-1-17 17:17 编辑
duanyudan123 发表于 2025-1-17 10:33
那是我提交的哈,我整理了十来天才通过cli审核。目前基本和英文持平。有些特殊的没添加比如待办事项和购物 ...

感谢大神。

请问内置了以后,是否还是通过外置的custom_sentences来over_write呢?
例如,一下这个空调控制,内置Intent就会出错,但是我修改climate_HassClimateSetTemperature.yaml以后,仍然出错。问题是我根本不知道我修改的是否覆盖了内置的

出错的Intent + 修改的yaml房子custom_sentences下面

climate_HassClimateSetTemperature.yamllanguage: zh-cn
intents:
  HassClimateSetTemperature:
    data:
      - sentences:
          - "[<let>]<name>[<temp>][<set_to>]<temperature>"
          - "[<area>][<name>][温度][设|设置|调|调整][为|到]<temperature>度"
          - "[设|设置|调|调整][<area>][<name>][温度][为|到]<temperature>度"

无标题.jpg
回复

使用道具 举报

16

主题

224

帖子

2463

积分

论坛技术达人

积分
2463
金钱
2219
HASS币
40
发表于 12 小时前 | 显示全部楼层
试过覆盖不了,外面改的不起作用
回复

使用道具 举报

22

主题

332

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
金钱
1027
HASS币
0
 楼主| 发表于 11 小时前 | 显示全部楼层
hzcoolwind 发表于 2025-1-18 00:40
试过覆盖不了,外面改的不起作用

是的。再HA官方社区上看到了,官方不支持覆盖内置intent。目前只有20票建议修改customs_sentences为第一优先级,太少了。建议大家有空去按一按投票支持,不然等官方修改铁定没戏的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-18 13:06 , Processed in 0.244326 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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