Conversational AI device + software framework for various applications
Top 61.1% on sourcepulse
Starmoon is an open-source, compact, conversational AI device framework designed for companionship, education, and IoT applications. It targets DIY enthusiasts and users seeking a private, screen-reduced AI interaction, offering emotional intelligence and personalized assistance.
How It Works
The system integrates hardware components (ESP32-S3, microphone, speaker) with cloud-based AI services for speech-to-text (Deepgram), text-to-speech (Azure TTS), and large language models (GPT-4o). The ESP32 handles audio input/output and local processing, while a NextJS frontend provides a dashboard and configuration interface. This hybrid approach aims for cost-effectiveness and user privacy through local deployment options.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires significant DIY hardware assembly and soldering skills. WiFi setup is limited to 2.4GHz networks. The reliance on external APIs (Deepgram, Azure TTS, GPT-4o) means costs and potential service changes could impact functionality.
5 months ago
1+ week