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

[硬件DIY] 快速响应的HA语音助手

[复制链接]

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-2-26 17:35:32 | 显示全部楼层

你需要那一部分的呢,是硬件部分还是配置部分呢
回复

使用道具 举报

4

主题

41

回帖

1222

积分

金牌会员

积分
1222
金钱
1177
HASS币
0
发表于 2025-2-27 10:13:14 | 显示全部楼层
duanyudan123 发表于 2025-2-26 17:35
你需要那一部分的呢,是硬件部分还是配置部分呢

本人小白一枚,可以的话硬件和配置都发一下吧,给个保姆级的教程
多谢啦~~
回复

使用道具 举报

2

主题

102

回帖

1979

积分

金牌会员

积分
1979
金钱
1875
HASS币
0
发表于 2025-2-28 12:20:49 | 显示全部楼层
bugensui 发表于 2025-2-26 12:38
效果可以的,我家里用的是ha的官方硬件,我现在的解决方案是2个,1,常用的命令,比较固定的命令,全部走h ...

那就是除定义的意图命令,缺省走llm吧?
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-2-28 12:47:05 | 显示全部楼层
lyf86822 发表于 2025-2-28 12:20
那就是除定义的意图命令,缺省走llm吧?

是的,内部命令有,就直接走内部,没有就直接走ai
回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-2-28 17:55:49 | 显示全部楼层
本帖最后由 duanyudan123 于 2025-2-28 17:57 编辑
coolguy 发表于 2025-2-27 10:13
本人小白一枚,可以的话硬件和配置都发一下吧,给个保姆级的教程
多谢啦~~ ...

硬件就去买PE麦克风比较好带AEC消除和降噪,我这硬件没有回声消除和降噪,AI部分就用论坛分享那些免费。在HA添加两个LLM实例一个带控制HA和一个不带控制的。不带控制的llm提示:
你是一个音乐搜索例程,你将根据用户的输入返回歌曲的名称或者艺术家名称或者专辑名称或者播放列表。你的输出只能是歌曲名称,艺术家名称,专辑名称中的一个。
如果用户提到了艺术家名称后面跟的是:的歌曲、的歌,那么应该返回艺术家名称。
如果用户提到了艺术家名称后面跟的不是:的歌曲、的歌,那么应该返回曲目名称
如果用户提到了随机播放列表那么你的返回时:500 Random tracks
下面是句子触发不带控制的LLM进行响应回复,这只是一个例子,你可以将响应用到任何地方。
alias: 新建自动化
description: ""
triggers:
  - trigger: conversation
    command:
      - (播放){query}
      - "{area}(播放){query}"
    alias: 定义一个默认句子和区域句子
conditions: []
actions:
  - action: conversation.process
    metadata: {}
    data:
      agent_id: conversation.qwen2_5_7b_2
      text: "{{ trigger.slots.query }}"
    response_variable: result
    enabled: true
    alias: 得到要去MA查询的信息
  - action: conversation.process
    metadata: {}
    data:
      text: "{{ trigger.slots.area }}"
      agent_id: conversation.qwen2_5_7b_3
    response_variable: area_result
    alias: 得到正确的区域信息
  - if:
      - condition: template
        value_template: "{{ trigger.slots.area is defined and trigger.slots.area|trim != '' }}"
    then:
      - action: music_assistant.play_media
        data:
          media_id: "{{ result.response.speech.plain.speech }}"
        target:
          area_id: "{{ area_result.response.speech.plain.speech }}"
      - set_conversation_response: |-
          {{ 
            "已在" ~ trigger.slots.area ~ "播放"
          }}
    else:
      - action: music_assistant.play_media
        data:
          media_id: "{{ result.response.speech.plain.speech }}"
        target:
          entity_id: media_player.er_tong_fang_yin_le_bo_fang_qi
      - set_conversation_response: |-
          {{ 
            "已在" ~ state_attr('media_player.er_tong_fang_yin_le_bo_fang_qi', 'friendly_name')
            ~"播放来自" ~ state_attr('media_player.er_tong_fang_yin_le_bo_fang_qi', 'media_artist')
            ~"的歌曲" ~ state_attr('media_player.er_tong_fang_yin_le_bo_fang_qi', 'media_title')
          }}
mode: single

回复

使用道具 举报

22

主题

648

回帖

3018

积分

论坛元老

积分
3018
金钱
2348
HASS币
0
发表于 2025-3-2 00:27:32 | 显示全部楼层
大佬,,出成品嘛?
回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-3-2 12:11:56 | 显示全部楼层
a_dongde 发表于 2025-3-2 00:27
大佬,,出成品嘛?

买PE把,这没有回声消噪,降噪处理。播放音乐的时候会影响唤醒。PE的麦克风会忽略掉自身播放音乐声音。
回复

使用道具 举报

22

主题

648

回帖

3018

积分

论坛元老

积分
3018
金钱
2348
HASS币
0
发表于 2025-3-2 15:31:22 | 显示全部楼层
duanyudan123 发表于 2025-3-2 12:11
买PE把,这没有回声消噪,降噪处理。播放音乐的时候会影响唤醒。PE的麦克风会忽略掉自身播放音乐声音。 ...

不了解哦,大佬
本人动手能力有限,现在就缺一个打通语音输入到HA的设备,官方的那个又贵声音质量又差~~~
回复

使用道具 举报

1

主题

45

回帖

893

积分

高级会员

积分
893
金钱
847
HASS币
0
发表于 2025-3-2 16:53:38 | 显示全部楼层
bugensui 发表于 2025-2-26 12:38
效果可以的,我家里用的是ha的官方硬件,我现在的解决方案是2个,1,常用的命令,比较固定的命令,全部走h ...

走ha内置的意图是通过自动化吗,另外固定的命令,是不是要逐字匹配,比如打开卧室灯,如果是开启卧室灯,卧室的灯开一下,是不是就不能识别
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-3-2 17:18:32 | 显示全部楼层
kaattz 发表于 2025-3-2 16:53
走ha内置的意图是通过自动化吗,另外固定的命令,是不是要逐字匹配,比如打开卧室灯,如果是开启卧室灯, ...

是的,一般自己新新建自动化或者自己建个意图,小白可以先建个自动化,把常用的写全了。这个是优先级最高的,也是秒处理,我之前应该写过帖子。

比如:打开卧室灯,自动化是这个,他会直接自动化处理,1秒完成,一个字快,如果说的不标准,打开卧室的灯,自动化匹配不上,会交个ai处理,也能完成打开卧室灯的操作,只是,是ai完成的,速度就变成了5-6秒左右
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:58 , Processed in 0.825783 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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