{"repo":"spotozkin/threepio","free":true,"listed":false,"github":"https://github.com/spotozkin/threepio","clone":"git clone https://github.com/spotozkin/threepio.git","description":"Real-time voice-based AI system running on Raspberry Pi","language":"Python","stars":29,"topics":["ai","droid","embedded","llm","python","raspberry-pi","robotics","speech-recognition","starwars","text-to-speech"],"license":null,"category":"ai-agents","readme_excerpt":"THREEPIO 📰 Featured on Hackaday This project has been featured on Hackaday. Article link coming soon. --- A real-time, AI-powered conversational droid that you can actually talk to. This project explores what happens when AI is removed from the screen and placed into a physical object—shifting interaction from typing to conversation. 🎥 Demo: https://www.youtube.com/watch?v=wB2CJm4sHcM&feature=youtu.be Want to try it yourself? Get it running locally: 🚀 Quick Start (Run in minutes) Microphone Input ↓ Speech-to-Text (Whisper) ↓ LLM (OpenAI) ↓ Persona Layer (C-3PO behavior shaping) ↓ Text-to-Speech (ElevenLabs / OpenAI) ↓ Speaker Output bash python -m venv .venv source .venv/bin/activate # Windows: .venv\\Scripts\\activate pip install -e \".[dev]\" cp .env.example .env # optional: add OPENAI API KEY etc. python -m threepio bash pytest bash python -m threepio --setup-profile Data: .threepio/profile.json (gitignored). --- Package layout src/threepio/ — config , speech , brain , chat , persona , modes , voice , eyes , audio , tools , memory , runtime . Status Actively iterating — focused on improving latency, interruption handling, and embedded performance. Notes This is a personal engineering project and is not affiliated with or endorsed by Lucasfilm or Disney.","default_branch":null,"files":null,"tree":[],"storefront":"/r/spotozkin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spotozkin/threepio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}