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

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

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

[复制链接]

16

主题

227

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

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

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

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

使用道具 举报

27

主题

1365

帖子

6164

积分

元老级技术达人

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

使用道具 举报

22

主题

658

帖子

2956

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

16

主题

227

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

积分
1219
金钱
992
HASS币
0
 楼主| 发表于 昨天 16:36 | 显示全部楼层
本帖最后由 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

主题

227

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

27

主题

1365

帖子

6164

积分

元老级技术达人

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

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

使用道具 举报

16

主题

227

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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