Olney1/ChatGPT-OpenAI-Smart-Speaker

This AI Smart Speaker uses speech recognition, TTS (text-to-speech), and STT (speech-to-text) to enable voice and vision-driven conversations, with additional web search capabilities via OpenAI and Langchain agents.

43
/ 100
Emerging

Implements modular wake-word detection via PicoVoice's custom models to reduce computational overhead on resource-constrained devices, with fallback modes for PC/Mac using Google Speech Recognition. Integrates Tavily Search agents alongside OpenAI's API for real-time web-aware responses, while gpiozero and APA102 LED libraries enable hardware feedback on ReSpeaker 4-Mic Arrays. Designed for headless Raspberry Pi 4 deployment with offline-capable wake-word processing, separating always-listening inference from cloud-dependent response generation.

311 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

311

Forks

37

Language

Python

License

MIT

Last pushed

Nov 13, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Olney1/ChatGPT-OpenAI-Smart-Speaker"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.