← 开源
PiSugar

whisplay-ai-chatbot

Pocket-sized AI chatbot built using a RPI Zero 2w / 5

ApplicationsPersonalTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
527
Star
129
Fork
+1
本周
7
贡献者
创建于 2025-05-07 · 更新于 2026-10-14 · 今日第 17694 名
主要开发者
JdaieLindaaru00tjaffri

PiSugar/whisplay-ai-chatbot 排名第 17,694,有 527 个星标。

同类别比较

PiSugar/whisplay-ai-chatbot 排名第 17,694,此处有 8 个同类条目;ykhli/AI-tamago 排名第 17,690。

同类别比较
名称排名指标
JunweiLiang/Object_Detection_Tracking17,675
语言:
Python
星标数:
528
分叉数:
133
简介:
Out-of-the-box code and models for CMU's object detection and tracking system for multi-camera surveillance videos. Speed optimized Faster-RCNN model. Tensorflow based. Also supports EfficientDet. WACVW'20
philipperemy/deep-learning-bitcoin17,686
语言:
Python
星标数:
528
分叉数:
129
简介:
Exploiting Bitcoin prices patterns with Deep Learning.
satojkovic/DeepLogo17,687
语言:
Python
星标数:
528
分叉数:
154
简介:
A brand logo detection system using tensorflow object detection API.
ykhli/AI-tamago17,690
语言:
TypeScript
星标数:
528
分叉数:
84
简介:
A local-ready LLM-generated and LLM-driven virtual pet with thoughts and feelings. 100% Javascript.
whoami-wiki/whoami17,711
语言:
TypeScript
星标数:
527
分叉数:
28
简介:
your personal encyclopedia, written by agents
TaiT-tt/tait-crt-interface-skill17,717
语言:
Python
星标数:
526
分叉数:
25
简介:
TaiT-CRT-Interface-Skill is a Codex image generation skill that transforms user-uploaded portraits, photographs, or text descriptions into a retro illustration with the feel of an early CRT computer interface.
dengqizhou30/AIAssistOpenCV17,721
语言:
C++
星标数:
526
分叉数:
107
简介:
AIAssistC是一个AI游戏助手,使用OpenCv、DNN、ssd_mobilenet/efficientdet、MFC等技术,截取游戏屏幕进行对象识别,使用虚拟鼠标键盘hook实现自动瞄准/自动开枪等功能,提升玩家的游戏体验。
jiangdongguo/ChitChatAssistant17,725
语言:
Python
星标数:
526
分叉数:
145
简介:
(已不维护)Rasa中文聊天机器人
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Personal
关键词Embodied, Speech-to-text, Text-to-speech, Voice bots
星标数527
分叉数129
贡献者7
创建日期2025-05-07
更新日期2026-10-14
1 天星标数0
7 天星标数1
排名17,694
上次排名17,474
排名变化-220
7 天星标排名11,497
上次 7 天星标排名8,933
7 天星标排名变化-2,564
总星标排名18,579
上次总星标排名18,556
总星标排名变化-23
README 摘录

Whisplay-AI-Chatbot This is a pocket-sized AI chatbot device built using a Raspberry Pi Zero 2w / 5. Test Video Playlist: Tutorial: Tutorial (offline version build on RPi 5): Hardware Raspberry Pi zero 2w (Recommand RRi 5, 8G RAM for offline build) PiSugar Whisplay HAT (including LCD screen, on-board speaker and microphone) PiSugar 3 1200mAh (Plus version 5000mAh for RPi 5) Pre-build Image Please find the pre-build images in project wiki: Drivers You need to firstly

install the audio drivers for the Whisplay HAT. Follow the instructions in the Whisplay HAT repository. Install dependencies: Running is necessary to load the new environment variables. **Custom npm registry:** All scripts respect the environment variable. If not set, the official npm registry ( ) is used. in China), export it before running any script: This also applies to and all CLI commands ( , , , etc. Configure environment variables: This command opens an interactive config wizard. If does not exist yet, it will be

created automatically from . You can still use the manual method if you prefer: 4. Optionally, set up the chatbot service to start on boot: Please note that this will disable the graphical interface and set the system to multi-user mode, which is suitable for headless operation. Running will also display the logs in real-time. Build After Code Changes If you make changes to the node code or just pull the new code from this repository, you need to

rebuild the project. You can do this by running: If If you encounter or there's new third-party libraries to the python code, please run the following command to update the dependencies for python: The env template may be updated from time to time. If you want to upgrade your existing file based on the latest , you can run the following command: Update Environment Variables The recommended way to update environment variables is: This lets you manage by category and

will create the file automatically if it is missing. You can also edit directly if you prefer. After making changes, please restart the chatbot service with: More Features **Wake Word** for hands-free interaction. **Image Generation** for generating images from text prompts. **Battery Level Display** for installation instructions. **Data Folder** for details on sub-folder layout and cleanup options. Enclosure Whisplay Chatbot Case for Pi02 Whisplay Chatbot Case (FDM) for Pi02 Whisplay Chatbot Case (FDM) for Pi5 Whisplay Chatbot Case

(FDM) for Pi5 & LLM8850 AI Accelerator Card Support LLM8850 Raspberry Pi AI HAT+ 2 (Hailo-10H) Goals Support LLM8850 whisper ✅ Support LLM8850 melottsTTS ✅ Support LLM8850 Qwen3 llm api (not support tool) ✅ Support LLM8850 Qwen3-VL multimodal llm api (not support tool) ✅ Support LLM8850 image generation ✅ Suppprt Raspberry Pi AI Hat+2 (Hailo-10H) whisper, llm, vlm ✅ Support speaker recognition Star History License GPL-3.

常见问题

记录了多少星标和分叉?

PiSugar/whisplay-ai-chatbot 有 527 个星标和 129 个分叉。

仓库排名是多少?

PiSugar/whisplay-ai-chatbot 排名第 17,694。

记录的语言和类别是什么?

PiSugar/whisplay-ai-chatbot 有 527 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

PiSugar/whisplay-ai-chatbot 与 ykhli/AI-tamago 比较,后者排名第 17,690,有 528 个星标。

README

Whisplay-AI-Chatbot

This is a pocket-sized AI chatbot device built using a Raspberry Pi Zero 2w / 5. Just press the button, speak, and it talks back—like a futuristic walkie-talkie with a mind of its own.

Test Video Playlist: https://www.youtube.com/watch?v=lOVA0Gui-4Q

Tutorial: https://www.youtube.com/watch?v=Nwu2DruSuyI

Tutorial (offline version build on RPi 5):

https://youtu.be/kFmhSTh167U

https://youtu.be/QNbHdJUW6z8

https://youtu.be/xGzvFzdBAwc

Hardware

  • Raspberry Pi zero 2w (Recommand RRi 5, 8G RAM for offline build)
  • PiSugar Whisplay HAT (including LCD screen, on-board speaker and microphone)
  • PiSugar 3 1200mAh (Plus version 5000mAh for RPi 5)

Pre-build Image

Drivers

You need to firstly install the audio drivers for the Whisplay HAT. Follow the instructions in the Whisplay HAT repository.

Installation Steps

  1. Clone the repository:

    git clone https://github.com/PiSugar/whisplay-ai-chatbot.git
    cd whisplay-ai-chatbot
    
  2. Install dependencies:

    bash install_dependencies.sh
    source ~/.bashrc
    

    Running source ~/.bashrc is necessary to load the new environment variables.

    Custom npm registry: All scripts respect the NPM_REGISTRY environment variable. If not set, the official npm registry (https://registry.npmjs.org) is used. To use a mirror (e.g. in China), export it before running any script:

    export NPM_REGISTRY="https://registry.npmmirror.com"
    bash install_dependencies.sh
    

    This also applies to build.sh and all whisplay CLI commands (plugin install, plugin update, update, etc.).

  3. Configure environment variables:

    whisplay configure
    

    This command opens an interactive config wizard. If .env does not exist yet, it will be created automatically from .env.template. You can still use the manual method if you prefer:

    cp .env.template .env
    
  4. Build the project:

    bash build.sh
    
  5. Start the chatbot service:

    bash run_chatbot.sh
    
  6. Optionally, set up the chatbot service to start on boot:

    bash startup.sh
    

    Please note that this will disable the graphical interface and set the system to multi-user mode, which is suitable for headless operation. You can find the output logs at chatbot.log. Running tail -f chatbot.log will also display the logs in real-time.

Build After Code Changes

If you make changes to the node code or just pull the new code from this repository, you need to rebuild the project. You can do this by running:

bash build.sh

If If you encounter ModuleNotFoundError or there's new third-party libraries to the python code, please run the following command to update the dependencies for python:

cd python
pip install -r requirements.txt --break-system-packages

The env template may be updated from time to time. If you want to upgrade your existing .env file based on the latest .env.template, you can run the following command:

bash upgrade-env.sh

Update Environment Variables

The recommended way to update environment variables is:

whisplay configure

This lets you manage .env by category and will create the file automatically if it is missing.

You can also edit .env directly if you prefer. After making changes, please restart the chatbot service with:

sudo systemctl restart chatbot.service

More Features

Wake Word for hands-free interaction.

Image Generation for generating images from text prompts.

Battery Level Display for installation instructions.

Data Folder for details on sub-folder layout and cleanup options.

Enclosure

Whisplay Chatbot Case for Pi02

Whisplay Chatbot Case (FDM) for Pi02

Whisplay Chatbot Case (FDM) for Pi5

Whisplay Chatbot Case (FDM) for Pi5 & LLM8850

AI Accelerator Card Support

LLM8850

Raspberry Pi AI HAT+ 2 (Hailo-10H)

Goals

  • Support LLM8850 whisper ✅
  • Support LLM8850 melottsTTS ✅
  • Support LLM8850 Qwen3 llm api (not support tool) ✅
  • Support LLM8850 Qwen3-VL multimodal llm api (not support tool) ✅
  • Support LLM8850 image generation ✅
  • Suppprt Raspberry Pi AI Hat+2 (Hailo-10H) whisper, llm, vlm ✅
  • Support speaker recognition

Star History

License

GPL-3.0

排名相邻
同类项目