Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Eva - AI Voice Assistant

Eva is a powerful, intelligent, and voice-controlled assistant built with modern AI technologies. It can recognize natural speech (in Arabic and English), detect intent using a fine-tuned BERT model, and perform various desktop tasks like opening apps, telling jokes, searching the internet, answering questions, managing tasks, and much more β€” all hands-free.


🌟 Features

  • 🧠 Natural Language Understanding via fine-tuned BERT for intent detection
  • 🎀 Speech Recognition using Google's Speech API (supports Arabic - Egyptian dialect)
  • πŸ—£οΈ Voice Responses using Microsoft Edge Neural TTS with edge-tts + pygame
  • πŸ–₯️ System Control: Open apps, shut down/restart/sleep/lock PC, empty recycle bin
  • πŸ•“ Utilities: Get current time, weather updates, take screenshots, mute/unmute volume
  • πŸ“‘ To-do Notes: Add & show notes by voice
  • πŸ” Smart Search: YouTube, Google, Wikipedia
  • πŸ˜‚ Entertainment: Get jokes with pyjokes
  • πŸ§ͺ First-Time Setup: User asks for name and city, and gets a welcome message
  • 🧠 Custom Intent Classification using deep learning (BERT + PyTorch)
  • 🌐 Weather Search via Google scraping
  • πŸ“¦ QR Code Generator
  • πŸ‘€ Knows its developer (Assem Sabry) and proudly says it πŸ˜‰

πŸ–ΌοΈ Screenshots (Optional)

You can add screenshots or GIFs here if available.


πŸ“ Project Structure

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages