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

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

[智能音箱] 低成本DIY离线语音助手完结【已上传展示视频】

  [复制链接]

2

主题

50

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
金钱
336
HASS币
0
发表于 2021-12-25 23:11:39 | 显示全部楼层
楼主看了你的推荐,我也去买了这个模块,不过现在要加6块钱运费了。10.5+6
回复

使用道具 举报

9

主题

176

帖子

1501

积分

金牌会员

Rank: 6Rank: 6

积分
1501
金钱
1325
HASS币
0
发表于 2021-12-26 12:36:27 | 显示全部楼层
evantalk 发表于 2021-12-23 14:22
对,就是用刷机的针脚可以收到串口数据

已经试过确实是B7,只是发现有点丢包,不是100%能收到
回复

使用道具 举报

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
发表于 2021-12-27 06:40:35 来自手机 | 显示全部楼层
请问有试过自学习功能吗?我试了很多次,唤醒词可以自学习,但命令词每次都说“开始学习演示命令”,学完就相当于二次唤醒,不能代替命令词功能
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2021-12-28 08:27:19 | 显示全部楼层
本帖最后由 diba.qiu 于 2021-12-28 08:30 编辑
evantalk 发表于 2021-12-15 10:49
前面固件成功刷入后,接上麦克风和咪头,同上5v电源,模块就可以使用了

这个时候,如果你把模块的B7和GND ...

前陣子也買了個,一波三折終於拿到手了,馬上來試試看
回复

使用道具 举报

27

主题

2143

帖子

8928

积分

论坛元老

Rank: 8Rank: 8

积分
8928
金钱
6780
HASS币
30

论坛元老

发表于 2021-12-28 22:53:50 | 显示全部楼层
请教下这个头文件是不是有什么问题,报错说没定义

In file included from src/main.cpp:28:0:
src/su03t_uart_read.h: In member function 'virtual void UartReadLineSensor::loop()':
src/su03t_uart_read.h:13:47: error: 'readStringUntil' was not declared in this scope
             String line = readStringUntil('\n');
                                               ^
回复

使用道具 举报

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
 楼主| 发表于 2021-12-28 23:13:37 | 显示全部楼层
情非殇 发表于 2021-12-28 22:53
请教下这个头文件是不是有什么问题,报错说没定义

为啥会出现main.cpp,你是自己在写c++程序吗?
如果自己写的话可以要解决头文件依赖的问题,因为那个头文件里面有个#include "esphome.h"
回复

使用道具 举报

27

主题

2143

帖子

8928

积分

论坛元老

Rank: 8Rank: 8

积分
8928
金钱
6780
HASS币
30

论坛元老

发表于 2021-12-29 00:04:36 | 显示全部楼层
本帖最后由 情非殇 于 2021-12-29 00:08 编辑
evantalk 发表于 2021-12-28 23:13
为啥会出现main.cpp,你是自己在写c++程序吗?
如果自己写的话可以要解决头文件依赖的问题,因为那个头文 ...

没有呀,我就直接复制的整个头文件+yaml配置,esphome2021.12.1版本,暂时没有更新的版本了
请问你是用的什么版本,我换版本尝试下
回复

使用道具 举报

8

主题

263

帖子

2397

积分

金牌会员

Rank: 6Rank: 6

积分
2397
金钱
2134
HASS币
15
发表于 2021-12-29 11:32:23 | 显示全部楼层
本帖最后由 diba.qiu 于 2021-12-29 11:50 编辑
情非殇 发表于 2021-12-28 22:53
请教下这个头文件是不是有什么问题,报错说没定义

回報下, 我也有同樣錯誤

INFO Reading configuration /config/esphome/voice1.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing voice1 (board: nodemcuv2; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
Dependency Graph
|-- <ESPAsyncTCP-esphome> 1.2.3
|-- <ESPAsyncWebServer-esphome> 2.1.0
|   |-- <ESPAsyncTCP-esphome> 1.2.3
|   |-- <Hash> 1.0
|   |-- <ESP8266WiFi> 1.0
|-- <DNSServer> 1.1.1
|-- <ESP8266WiFi> 1.0
|-- <ArduinoJson-esphomelib> 5.13.3
|-- <ESP8266mDNS> 1.2
Compiling /data/voice1/.pioenvs/voice1/src/main.cpp.o
Compiling /data/voice1/.pioenvs/voice1/lib975/ESPAsyncTCP-esphome/tcp_axtls.c.o
Archiving /data/voice1/.pioenvs/voice1/lib975/libESPAsyncTCP-esphome.a
Compiling /data/voice1/.pioenvs/voice1/libaf0/Hash/Hash.cpp.o
Archiving /data/voice1/.pioenvs/voice1/libaf0/libHash.a
Compiling /data/voice1/.pioenvs/voice1/lib67b/ESP8266WiFi/BearSSLHelpers.cpp.o
In file included from src/main.cpp:32:0:
src/su10a_uart_read.h: In member function 'virtual void UartReadLineSensor::loop()':
src/su10a_uart_read.h:13:47: error: 'readStringUntil' was not declared in this scope
             String line = readStringUntil('\n');
                                               ^
Compiling /data/voice1/.pioenvs/voice1/lib67b/ESP8266WiFi/CertStoreBearSSL.cpp.o
*** [/data/voice1/.pioenvs/voice1/src/main.cpp.o] Error 1
========================== [FAILED] Took 3.18 seconds ==========================


改用官方示例就可以編譯成功,但還沒接上線,晚上回家試試看
回复

使用道具 举报

19

主题

219

帖子

1376

积分

论坛技术达人

积分
1376
金钱
1157
HASS币
10
发表于 2021-12-29 16:19:33 | 显示全部楼层
这个可以玩不过就是识别率不高还有就是很死板不自然玩玩可以的
回复

使用道具 举报

27

主题

2143

帖子

8928

积分

论坛元老

Rank: 8Rank: 8

积分
8928
金钱
6780
HASS币
30

论坛元老

发表于 2021-12-29 19:09:39 | 显示全部楼层
diba.qiu 发表于 2021-12-29 11:32
回報下, 我也有同樣錯誤

INFO Reading configuration /config/esphome/voice1.yaml...

esphome版本问题,我回退到2021.8.2版本正常可以用,好的不学坏的学,学hass瞎搞,哈哈
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 05:48 , Processed in 0.097612 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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