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.
- π§ 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 π
You can add screenshots or GIFs here if available.