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

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

[技术探讨] 小爱音箱配合ha的语音助理,让你体验更加好

[复制链接]

2

主题

23

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
95
HASS币
0
发表于 2024-12-15 00:23:01 | 显示全部楼层
foxad 发表于 2024-7-29 15:49
这里相当于自定义技能,只有将指定的唤醒词填到小爱里面,才不会触发没找到xx这样的提示。这个我也没有好 ...

这个一句话不是唤醒词吧,唤醒词是后面跟真正的指令,而这个一句话匹配到固定文本就结束了,无法接收动态指令,只是针对固定文本回复一句话而已
回复

使用道具 举报

0

主题

12

帖子

51

积分

注册会员

Rank: 2

积分
51
金钱
39
HASS币
0
发表于 2024-12-15 02:52:02 | 显示全部楼层
可以试试
回复

使用道具 举报

3

主题

136

帖子

1011

积分

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
875
HASS币
0
 楼主| 发表于 2024-12-15 10:37:34 | 显示全部楼层
ldwnt 发表于 2024-12-15 00:23
这个一句话不是唤醒词吧,唤醒词是后面跟真正的指令,而这个一句话匹配到固定文本就结束了,无法接收动态 ...

实际上我需要的不是指令。因为ha能获得你对小爱说了什么东西。将获得的指令丢给ha的助手处理,但是如果没有这个自定义的话,小爱会回复找不到这个设备之类。后续处理不是交给小爱处理的。
回复

使用道具 举报

1

主题

44

帖子

844

积分

高级会员

Rank: 4

积分
844
金钱
800
HASS币
0
发表于 2025-1-31 17:38:42 | 显示全部楼层
本帖最后由 kaattz 于 2025-1-31 22:19 编辑

"助手测试"中修改数据“{"text":msg.payload,"language":"ZH-CN","agent_id":"conversation.chatgpt","conversation_id":"my_conversation_1"}”,language和conversation_id都不要。

还有米家是训练计划->个人训练,添加要说的唤醒词。用个人训练的唤醒词有个问题,就是说的话要一摸一样。

假如唤醒词是输入“打开餐厅的灯”,那么说“请打开餐厅的灯”,“打开餐厅灯”,小爱音箱都会按自己逻辑回应,虽然最后餐厅的灯都会打开


回复

使用道具 举报

3

主题

136

帖子

1011

积分

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
875
HASS币
0
 楼主| 发表于 2025-2-3 14:10:23 | 显示全部楼层
kaattz 发表于 2025-1-31 17:38
"助手测试"中修改数据“{"text":msg.payload,"language":"ZH-CN","agent_id":"conversation.chatgpt","conv ...

的确。如果说的词不准确的话 操作是没有问题的,因为操作逻辑是交给语音助手的。但是会说没有这个设备。自定义训练不支持模糊词匹配很伤脑筋
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
发表于 2025-2-21 15:39:13 | 显示全部楼层
这一直是我想要的。我接入了智普AI,我将一部分实体公开了,在网页右上角的语音助手里,用文字测试了官方的HA助手和智普AI,是能实现“开关”功能的,但是用开发者工具里-“对话”选择官方助手就不行,智普就可以。另外不太明白那个对话标识符什么意思?似乎填不填不影响对话过程。
至于我为什么想用官方助手,因为我测试官方的助手在“开和关”能做到秒开秒关。所以我的想法,对于一些单纯开关的动作,让官方助手来执行。对于像空调这种需要有具体状态的,让大模型执行。
回复

使用道具 举报

0

主题

34

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
72
HASS币
0
发表于 2025-2-21 16:35:31 | 显示全部楼层
学习一下
回复

使用道具 举报

3

主题

136

帖子

1011

积分

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
875
HASS币
0
 楼主| 发表于 2025-2-21 16:43:31 | 显示全部楼层
misLia 发表于 2025-2-21 15:39
这一直是我想要的。我接入了智普AI,我将一部分实体公开了,在网页右上角的语音助手里,用文字测试了官方的 ...

官方的助手好像必须明确你要操作的实体名称。比如 你把一个开关命名为 "test1测试" 那么你使用官方助手就必须为 "打开test1测试"这样 不能有遗漏和缺失。 而智普是可以说 "打开test1"就能操作。我本地测试是存在这样的情况。
至于对话标识符的问题,我当初是再开发者页面填写相关信息后直接进入yaml模式进行筛选获得,所以最开始可能勾选了对话标识符。
第二个问题,想将开关和其他分开,可以使用两个节点分别使用官方助手和智普,使用switch节点,一个是正则匹配开关和一个反向匹配,这个需要测试,这只是一个思路。
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
发表于 2025-2-24 13:35:43 | 显示全部楼层
foxad 发表于 2025-2-21 16:43
官方的助手好像必须明确你要操作的实体名称。比如 你把一个开关命名为 "test1测试" 那么你使用官方助手就 ...

我看了你的帖子,找到原因了,我之前用官方助手时,语言要么没选,要么写的“中文”,周五我把它改成“zh-cn”就行了。最近刚买了小爱音箱,刚开始着手语音控制,所以相关的内容还不了解。哈哈,还得多学习。
回复

使用道具 举报

0

主题

20

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
62
HASS币
0
发表于 3 天前 | 显示全部楼层
谢谢,出个抄作业的教程吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 19:20 , Processed in 0.103445 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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