Skip to content

Repository files navigation

Neuro – AI Voice Assistant with Personalized Learning Recommender

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


Features

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

Tech Stack

  • Python 3.10
  • Cohere LLM
  • SpeechRecognition + PyAudio
  • Edge-TTS
  • Scikit-learn (recommender)
  • EEL (Python ↔ JS)
  • Three.js (visual sphere)

Installation

Clone the Repo

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

Hotkey Activation

After launching Neuro:

  • Press Speak button
  • Press SHIFT + SPACE
  • Speak: "Neuro recommend resources for python"

No wake word required, no clicking buttons.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages