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

 找回密码
 立即注册
楼主: misLia

[智能音箱] 小爱音箱控制非米家设备

[复制链接]

24

主题

373

帖子

1513

积分

金牌会员

Rank: 6Rank: 6

积分
1513
金钱
1140
HASS币
0
发表于 2025-2-15 18:41:24 | 显示全部楼层
misLia 发表于 2025-2-13 16:54
好吧。确实不行。大模型可以。我只是不想写这么多自动化。我没有用node-red,想学又不想学,一个字懒。 ...

你要实现的,请使用HA官方语音硬件。

和小爱同学比起来,官方硬件背景杂音过滤能力为0。 除此很不爽之外,你要的其它功能都能实现,还不用烦NodeRed
回复

使用道具 举报

9

主题

299

帖子

2648

积分

论坛UI达人

积分
2648
金钱
2349
HASS币
0
发表于 2025-2-15 19:14:07 | 显示全部楼层
itispip 发表于 2025-2-15 18:36
这个难点在于小爱本身也会抢答。虽然小爱抢答不影响HA自动化,但是体验很不好。 ...

给小爱做训练计划,何来小爱抢答?

就是小爱训练计划做起来比较繁琐。
回复

使用道具 举报

2

主题

97

帖子

1904

积分

金牌会员

Rank: 6Rank: 6

积分
1904
金钱
1807
HASS币
0
发表于 2025-2-16 16:30:09 | 显示全部楼层
hhh. 发表于 2025-2-15 19:14
给小爱做训练计划,何来小爱抢答?

就是小爱训练计划做起来比较繁琐。 ...

能详细说一下训练思路吗?
因为训练的语音输入只能精准匹配,是不是这个方案下对语言描述还是有限制,不能做到比较自由?
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
 楼主| 发表于 2025-2-17 09:30:52 | 显示全部楼层
hhh. 发表于 2025-2-15 19:14
给小爱做训练计划,何来小爱抢答?

就是小爱训练计划做起来比较繁琐。 ...

在homepodmini和小爱中纠结了很久,最终还是选择了小爱pro。周六已到货了。
回复

使用道具 举报

3

主题

45

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
金钱
363
HASS币
0
发表于 2025-2-17 20:57:47 | 显示全部楼层
misLia 发表于 2025-2-13 14:19
能解答我个问题吗?我觉得理想的控制流程是“小爱同学,打开客厅吸顶灯”--在对话实体中输出“打开客厅吸 ...

想法没错啊,但你反过来想想,能把话导入给ha,那还要小爱干什么呢?如果说就是想要一个成品的音箱,那也可以哈,我感觉我能行,等我消息,感谢你的想法
回复

使用道具 举报

1

主题

44

帖子

844

积分

高级会员

Rank: 4

积分
844
金钱
800
HASS币
0
发表于 2025-2-19 00:01:14 | 显示全部楼层
hhh. 发表于 2025-2-15 19:14
给小爱做训练计划,何来小爱抢答?

就是小爱训练计划做起来比较繁琐。 ...

训练计划是逐字匹配,要写好多语句
回复

使用道具 举报

0

主题

43

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
367
HASS币
0
发表于 2025-2-21 08:50:52 | 显示全部楼层
hhh. 发表于 2025-2-13 15:32
是的   这样是完全可以实现的。

目前有以下问题:

第四个的话,自动化里面是不是可以添加这样:
1.添加辅助元素
2.监听到小爱语音关键词,发送给HA语音助手,由语音助手执行动作;同时改变辅助元素状态(例如开),固定时间后变为关;
3.新建自动化,监控语音助手回复的状态(和监控小爱对话类似),状态变化且辅助元素为开,小爱tts

alias: 语音回复
description: 使用语音助手回复内容
triggers:
  - trigger: state
    entity_id:
      - conversation.voice  
    attribute: reply
conditions:
  - condition: state
    entity_id: input_boolean.xiao_ai_yu_yin_hui_fu #添加的辅助元素
    state: "on"
  - condition: template
    value_template: |
      {{ (trigger.to_state|default(0)) and as_timestamp(now()) -
      as_timestamp(states.conversation.voice.last_changed ) < 5 }}
      {# 限制5秒内的对话 #}
    enabled: true
actions:
  - action: xiaomi_miot.intelligent_speaker
    metadata: {}
    data:
      entity_id: media_player.xiaomi_xxx_play_control
      text: "{{ state_attr('conversation.voice', 'reply') }}"
      execute: false
    response_variable: 已执行
回复

使用道具 举报

9

主题

299

帖子

2648

积分

论坛UI达人

积分
2648
金钱
2349
HASS币
0
发表于 2025-2-21 11:51:29 | 显示全部楼层
sang131313 发表于 2025-2-21 08:50
第四个的话,自动化里面是不是可以添加这样:
1.添加辅助元素
2.监听到小爱语音关键词,发送给HA语音助手 ...

https://bbs.hassbian.com/thread-28639-1-1.html

这篇帖子,里面有关于这个问题的解决办法,我觉得还可以。
回复

使用道具 举报

0

主题

43

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
367
HASS币
0
发表于 2025-2-21 13:26:32 | 显示全部楼层
hhh. 发表于 2025-2-21 11:51
https://bbs.hassbian.com/thread-28639-1-1.html

这篇帖子,里面有关于这个问题的解决办法,我觉得还可 ...

是的,基本上一样。直接把小爱的对话记录转给语音助手,再获取语音助手的回复tts
回复

使用道具 举报

0

主题

80

帖子

618

积分

高级会员

Rank: 4

积分
618
金钱
538
HASS币
0
发表于 2025-2-24 13:57:50 | 显示全部楼层
本帖最后由 tonytcf 于 2025-2-24 14:03 编辑

其实很简单,小米支持第三方的授权,可以通过第三方授权接入,没有第三方的,可以通过巴法云或者其他的接入,然后在小爱音响里面的小爱训练里,添加一个个人训练的模块,重点来了,举例:开灯,打开灯开关,静默执行勾上,训练就完成了,然后在米家APP里面添加一个实体,右上角添加,手动控制,取名随意,或者可以和小爱训练里的名称一样。 控制的设备里面选择你的小爱音响,选择自定义指令, 指令名称要和小爱训练的里的名称一样 比如:开灯,静默执行勾上,然后创建,就有一个实体了,小爱用语言也能控制。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 22:05 , Processed in 0.216208 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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