Neuro is an intelligent personal voice assistant built by Team Synapse
using Python, speech recognition, Cohere LLM-routing, browser UI (EEL),
automation functions, IoT simulation, and a machine-learning-based
Personalized Learning Recommender.
✔ Speech → NLP → AI Decision Model
✔ Personalized Study Recommendations
✔ Real-time search, automation, IoT control
✔ Audio-reactive neon 3D UI
| Capability | Description |
|---|---|
| Wake Word Detection | Say "Neuro ..." to activate |
| Personalized Learning | Recommends courses, tutorials, videos, + weekly study plan |
| Chatbot Mode | Uses Cohere LLM |
| Real-Time Search | Google search + scraping |
| Automation | Open/close apps and websites |
| IoT Control | “Turn on light”, “Set AC to 22°C” |
| AI Image Generation | “Neuro generate image of a tiger” |
| Voice Output | Uses edge-tts |
| Browser UI | Neon audio-reactive sphere + Learning panel |
- Python 3.10
- Cohere LLM
- SpeechRecognition + PyAudio
- Edge-TTS
- Scikit-learn (recommender)
- EEL (Python ↔ JS)
- Three.js (visual sphere)
git clone https://github.com/Ameyk-byte/DES646
cd DES646
cd ~/Downloads/DES646-main
source venv/bin/activate
python3.10 -m venv venv
pip install -r Requirements.txt
python desktop_app.py
After launching Neuro:
- Press Speak button
- Press SHIFT + SPACE
- Speak: "Neuro recommend resources for python"
No wake word required, no clicking buttons.