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

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

[复制链接]

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-3-2 20:45:15 | 显示全部楼层
a_dongde 发表于 2025-3-2 15:31
不了解哦,大佬
本人动手能力有限,现在就缺一个打通语音输入到HA的设备,官方的那个又贵声音质量又差~~~ ...

便宜点的麦克风都不太好,虽然官方的VPE也不好,但是比那些没有音频编解码IC设备好很多。
ReSpeaker Lite TB卖的价格会便宜点,你可以和卖家搞搞价,会便宜点。
https://www.seeedstudio.com/ReSpeaker-Lite-p-5928.html

如果你只是放在卧室,不播放音乐那么很多方案都可以。
回复

使用道具 举报

29

主题

1385

回帖

6364

积分

元老级技术达人

积分
6364
金钱
4925
HASS币
100
发表于 2025-3-3 10:34:18 | 显示全部楼层
这是回到最初的手写提示词的状态了么?
你的内置意图贴两个例子看看呗?
回复

使用道具 举报

22

主题

648

回帖

3018

积分

论坛元老

积分
3018
金钱
2348
HASS币
0
发表于 2025-3-3 13:08:54 | 显示全部楼层
本帖最后由 a_dongde 于 2025-3-3 14:50 编辑
duanyudan123 发表于 2025-3-2 20:45
便宜点的麦克风都不太好,虽然官方的VPE也不好,但是比那些没有音频编解码IC设备好很多。
ReSpeaker Lite ...

ReSpeaker Core可以吗?或者
SeeedStudio XIAO ESP32C3S3
回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-3-3 16:36:41 | 显示全部楼层
本帖最后由 duanyudan123 于 2025-3-3 16:47 编辑
25989406 发表于 2025-3-3 10:34
这是回到最初的手写提示词的状态了么?
你的内置意图贴两个例子看看呗? ...

1740990559060.jpg
首先添加一个没有控制的LLM实体,你可以定义它返回你想要的东西。

1740990039176.jpg
这里是没有使用工具调用的流程时间,而且也没有内置意图来一次来开多个灯光。我们使用LLM优化回来的实体ID,整个过程LLM输出结果很快。

1740990363617.jpg
这是工具调用开启多个灯光的时间。

下边的自动化如果使用"打开"的话会和内置句子冲突,所以只能变通一下句子改成“把xxxx打开”。这只是一个例子。例如某些复杂的东西LLM使用工具响应很慢,也没有内置意图,而且需要动态使用的。那么这种方案会很快。
alias: 新建自动化10
description: ""
triggers:
  - trigger: conversation
    command:
      - (把){query_light_entity_id}打开
conditions: []
actions:
  - action: conversation.process
    metadata: {}
    data:
      agent_id: conversation.qwen2_5_7b_3
      text: "{{ trigger.slots.query_light_entity_id }}"
    response_variable: result_light_entity_id
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: "{{ result_light_entity_id.response.speech.plain.speech }}"
  - set_conversation_response: |-
      {{
      trigger.slots.query_light_entity_id 
      }}"已开启"
mode: single




回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-3-3 16:39:53 | 显示全部楼层
a_dongde 发表于 2025-3-3 13:08
ReSpeaker Core可以吗?或者
SeeedStudio XIAO ESP32C3S3

建议你买带完整的套件。不然还得回家焊接
回复

使用道具 举报

29

主题

1385

回帖

6364

积分

元老级技术达人

积分
6364
金钱
4925
HASS币
100
发表于 2025-3-3 17:06:18 | 显示全部楼层
duanyudan123 发表于 2025-3-3 16:36
首先添加一个没有控制的LLM实体,你可以定义它返回你想要的东西。

明白了,思路不错
相当于用大模型实现了一个设备筛选逻辑,避免使用tools浪费时间,然后把可能存在stt歧义的文字交给大模型吐出来是准确的id,然后在执行对应的开关操作。
回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
 楼主| 发表于 2025-3-3 17:44:29 | 显示全部楼层
25989406 发表于 2025-3-3 17:06
明白了,思路不错
相当于用大模型实现了一个设备筛选逻辑,避免使用tools浪费时间,然后把可能存在stt歧 ...

是的,就是这个意思,例如一些复杂的参数可以让LLM帮助生成。脱离工具的迟滞。主要是使用工具的上下问太长了。速度就慢了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:59 , Processed in 0.385225 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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