V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Feabauer
V2EX  ›  分享创造

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

  •  2
     
  •   Feabauer ·
    huangjunsen0406 · 128 天前 · 4901 次点击
    这是一个创建于 128 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    仓库截图

    第 1 条附言  ·  128 天前
    ![项目截图]( )

    小智客户端添加 home assistant 设备
    第 2 条附言  ·  128 天前
    联网音乐播放不了的,要引导下,因为第一次使用大模型记不住,例如说播放菊花台通过联网音乐播放器或者通过 iot 音乐播放器,多放几次就记住了
    15 条回复    2025-04-29 23:57:36 +08:00
    katwalk
        1
    katwalk  
       128 天前
    一脸懵逼进来小智是什么,搜了一下

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

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

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


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

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

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


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

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

    # OpenCV
    conda install opencv=4.10.0 -y
    goodryb
        12
    goodryb  
       128 天前
    @Feabauer #9 我是在 pycharm 里面用的自带的 venv ,我单独执行下现在可以了,多谢
    Feabauer
        13
    Feabauer  
    OP
       128 天前
    @goodryb 不客气
    Cancer0204
        14
    Cancer0204  
       128 天前
    试了下,很多歌曲都播放不了
    Feabauer
        15
    Feabauer  
    OP
       128 天前
    @Cancer0204 要引导下,因为第一次使用大模型记不住,例如说播放菊花台通过联网音乐播放器或者通过 iot 音乐播放器,多放几次就记住了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:09 · PVG 04:09 · LAX 13:09 · JFK 16:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.