最近开源的ESP32小智AI挻火,想体验一下,但手里没有那个数字麦克风,一直也没有买。
今天在B站看到韦东山团队震撼发布的Linux AI小智终极方案。只要4天,就把ESP32的源码解析清楚,完全移植到Linux,并且代码全开源
github地址如下 :https://github.com/100askTeam/xiaozhi-linux
bilibili地址如下:32小时极限开发!韦东山团队震撼发布Linux AI小智终极方案 | 深度整合语音交互+DeepSeek大模型全链路解析
马上下载下来编译一下,先在电脑上体验一下再说。我用的是ubuntu24.04,注意仓库里只有源码,与平台相关的东西都没有,需要自己处理,否则编译不过去
效果还不错,反应挻快的。默认语音是台妹,可以修改为另外几种,大模型默认是Qwen,可以选doubao,deepseek等。
不过好像不能语音唤醒或者打断,也没有本地唤醒词。如果能加上这部分,那就太棒了。感谢韦东山团队移植及分享。
如果不想编译,只想体验一把,下载附件运行即可体验
xiaozhi_ai_ubuntu24.04_x64.tar.xz
离线
准备弄到f1c或者v3s上跑一跑看看啥效果
离线
准备弄到f1c或者v3s上跑一跑看看啥效果
持续关注,哈哈哈
离线
你好,请问一下,我自己编译老是卡在这一步,一直过不去,希望指点一下
/usr/bin/ld: lv_lottie.c:(.text+0x705): undefined reference to `tvg_picture_set_size'
/usr/bin/ld: lv_lottie.c:(.text+0x716): undefined reference to `tvg_animation_get_total_frame'
/usr/bin/ld: lv_lottie.c:(.text+0x7a6): undefined reference to `tvg_animation_set_frame'
/usr/bin/ld: lv_lottie.c:(.text+0x7b2): undefined reference to `tvg_canvas_update'
/usr/bin/ld: lv_lottie.c:(.text+0x7be): undefined reference to `tvg_canvas_draw'
/usr/bin/ld: lv_lottie.c:(.text+0x7ca): undefined reference to `tvg_canvas_sync'
/usr/bin/ld: ./build/obj//home/alientek/mxz/xiaozhi-linux/gui/lvgl/src/widgets/lottie/lv_lottie.o: in function `lv_lottie_destructor':
lv_lottie.c:(.text+0x1d): undefined reference to `tvg_canvas_destroy'
collect2: error: ld returned 1 exit status
make: *** [Makefile:62:default] 错误 1
这个文件我有重新编译过libthorvg.so,但是他里面好像没有那几个函数
离线
@空耳
直接去掉就行 不需要编译 ,只需要最lvgl基本的功能。
离线