A modern desktop voice assistant designed to improve productivity through voice commands, desktop automation, live weather updates, and technology news.
Voice Controlled • PySide6 GUI • Live Weather • Live News • Desktop Automation
EduVoice AI is a modern desktop productivity assistant built using Python and PySide6.
It allows users to interact using voice commands while providing useful daily utilities such as weather updates, technology news, website launching, and application launching through an elegant desktop interface.
- About
- Project Highlights
- Features
- Tech Stack
- Project Structure
- Screenshots
- Installation
- Sample Voice Commands
- Future Scope
- Developer
- 🎤 Voice-controlled desktop assistant
- 🌦 Real-time weather updates using OpenWeather API
- 📰 Live technology news using NewsAPI
- 🌐 One-click website launcher
- 💻 Desktop application launcher
- 🗣 Natural AI voice using Edge-TTS
- 🖥 Modern GUI built with PySide6
- 📦 Packaged as a standalone Windows executable
- 🎤 Voice Recognition
- 🗣 Natural AI Voice (Edge-TTS)
- 🌤 Live Weather Updates
- 📰 Live Technology News
- 🌐 Website Launcher
- 💻 Desktop Application Launcher
- 💬 Conversation History
- 🖥 Modern PySide6 Desktop GUI
- ⚡ Standalone Windows Executable (.exe)
| Category | Technology |
|---|---|
| Language | Python 3.12 |
| GUI | PySide6 |
| Speech Recognition | SpeechRecognition |
| Text-to-Speech | Edge-TTS |
| APIs | OpenWeather API, NewsAPI |
| HTTP Client | Requests |
| Audio | PyGame |
EduVoice-AI
│
├── assets/
├── data/
├── assistant.py
├── automation.py
├── commands.py
├── events.py
├── gui.py
├── handlers.py
├── help.py
├── news.py
├── resource_path.py
├── speaker.py
├── speech.py
├── weather.py
├── requirements.txt
└── README.md
Clone the repository
git clone https://github.com/palashgoyalatwork/EduVoice-AI.gitNavigate to the project folder
cd EduVoice-AICreate a virtual environment
python -m venv venvActivate it
venv\Scripts\activateInstall dependencies
pip install -r requirements.txtRun EduVoice AI
python gui.pyA packaged Windows executable is also available.
Simply launch:
EduVoiceAI.exe
No Python installation is required for the executable version.
- Hello
- Weather
- News
- Open YouTube
- Open Google
- Open GitHub
- Open Calculator
- Open Paint
- Exit
- 📅 Google Calendar Integration
- 🤖 AI-powered Chat Support
- 📧 Email Assistant
- ⏰ Smart Reminder Management
- 🌍 Cross-platform Support
Palash Goyal
Python Developer • AI Enthusiast
Currently building desktop AI applications, automation tools, and computer vision projects.
This project is intended for educational and portfolio purposes.


