想不到开源后那么快达到 1k stars

144 天前
 Feabauer

从 2 月 16 日到现在,已经有 1.1k 的 Star ,下载量也到了 1.3k 。原本以为得花上一年才能破千,现在想想还有点好笑。 这个项目最初是女朋友生日那段时间开始的——那时偶然刷到一个关于小智 AI 的视频,惊艳于那种像真人一样流畅自然的对话,心想:要不我也搞一个(GitHub · py-xiaozhi),让女朋友可以拿来聊天、发发朋友圈,也挺有趣的。后来关注的人越来越多,我就决定开源出来,没想到会走到今天。

迭代了好几个版本 100+ commit ,做到了与 esp32 版本一样的效果,甚至“有过之而无不及”,支持 windows\mac\linux ,像树莓派等微机设备也能正常运行,还提供了 home assistant 一键导入、联网音乐等

4952 次点击
所在节点    分享创造
15 条回复
katwalk
144 天前
一脸懵逼进来小智是什么,搜了一下

AI 硬件领域又出现了一个现象级项目“小智 AI”。别看它只是一个小方盒子,有些甚至连外壳都没有,只是一块简陋的电路板,但凭借一口台湾腔和其反应迅速、内容有趣等特点,在短视频平台爆火,它的回答引发大量网友的共鸣,点赞量动辄数十万,甚至百万。

看了一下视频: https://www.bilibili.com/video/BV1HmPjeSED2

感受是反应很快,如果视频没加速的话……怎么做到这么快反应的?
Feabauer
143 天前
@katwalk 那会我也是这样想的,后面加了社区群,他们自己重新写了个推理引擎,像语音那些流传输
Feabauer
143 天前
可能有人会懵逼吧,小智就是个 ai + 硬件的产品,类似豆包 app 那样,不过是运行在 esp32 上,语音对话,硬件控制那些,例如通过引脚控制电机之类的,反正就是个嵌入式硬件项目,不过我这个是基于他们的移植到 python 上,抖音上也很多关于小智的视频了。其实可以去搜搜看
katwalk
143 天前


下载试了,确实挺快的。一开始想着就是个普通对话模型,应该没啥大不了的。

结果配上那台湾小姐姐的声音,响应又超快,体验还真不错
katwalk
143 天前
@katwalk #4 对了,碰到个问题对声音的灵敏度低了些。我对话筒说话,同样大小的声音,语言输入工具完美识别。但是小智有时候听不到。
Feabauer
143 天前
@katwalk 笔记本的麦克风离得远正常的,你带耳机(有麦克风的)试试? window\mac 上算是比较稳定的,识别不准的目前只在 linux 上有点问题,可以去 display->gui 里面把音频可视化相关的删掉,就正常了(目前还没排查出什么原因),另外聊天只是基础操作,主要是智能家电的控制,你有 ha 之类的可以导入看看
memcache
143 天前
我还以为是葫芦岛小智呢
goodryb
143 天前
ModuleNotFoundError: No module named 'cv2'

已经按照项目 requirements 安装了依赖,还是会报一些模块找不到,window11
Feabauer
143 天前
@goodryb 这个有单独执行吗?下面的命令,opencv 和 pyqt5 已经单独提出来了


pip install PyQt5==5.15.9 opencv-python==4.11.0.86 -i https://mirrors.aliyun.com/pypi/simple
Feabauer
143 天前
@memcache 哈哈没有
Feabauer
143 天前
@goodryb 你那边使用 conda 的话需要执行这两个

# 依然在创建的 px-xiaozhi 虚拟环境中
# PyQt5
conda install pyqt=5.15.10 -y

# OpenCV
conda install opencv=4.10.0 -y
goodryb
143 天前
@Feabauer #9 我是在 pycharm 里面用的自带的 venv ,我单独执行下现在可以了,多谢
Feabauer
143 天前
@goodryb 不客气
Cancer0204
143 天前
试了下,很多歌曲都播放不了
Feabauer
143 天前
@Cancer0204 要引导下,因为第一次使用大模型记不住,例如说播放菊花台通过联网音乐播放器或者通过 iot 音乐播放器,多放几次就记住了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1128896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX