DAVE AI — Digital Voice & Text Assistant
problem Statement1- Weave AI Magic With GROQ Problem Statement5- Build Future Of AI With ScreenPipe's-Terminator
Welcome to DAVE AI, your personal digital assistant built with Python, Tkinter, and AI APIs! DAVE can interact with you through voice and text commands, handle your system tasks, open apps, search online, summarize screens, and much more — all from a simple, beautiful desktop GUI!
CodeCrafters
- Language Python
- GUI Tkinter
- AI & LLMs Groq API (Llama 3 models)
- Screen OCR Screenpipe,Tesseract OCR
- Web Scraping Google News, Wikipedia
- Automation PyAutoGUI, SpeechRecognition, pyttsx3
- APIs Used WolframAlpha, Groq API
- ✅ Groq: How you used Groq
- Monad: Your blockchain implementation
- Fluvio: Real-time data handling
- Base: AgentKit / OnchainKit / Smart Wallet usage
- ✅ Screenpipe: Screen-based analytics or workflows
- Stellar: Payments, identity, or token usage (Mark with ✅ if completed)
Highlight the most important features of your project:
- 🎙️ Voice & Text Interaction: Talk or type to your assistant.
- 🧠 Ask Me Anything (AMA) Mode: Directly ask any question to AI (Groq LLM).
- 🌐 Open Websites & Apps: Launch apps, websites, and files smartly.
- 🕹️ Play Games: Play Flappy Bird, Dino Game, and more.
- 🎯 Focus Mode: Block distracting websites during study/work time.
- 📄 Smart Screen Reader: Read and summarize text visible on your screen.
- 🎥 YouTube & Music Control: Search and control videos.
- 📋 Daily Schedule Organizer: Save and display your daily tasks.
- 📷 OCR & Smart Clicks: Click buttons and read text from any app/webpage.
Add images, GIFs, or screenshots if helpful!
- Demo Video Link: [Paste YouTube or Loom link here]
- ✅ All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
- ✅ All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
- ✅ All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)
(Mark with ✅ if completed)
-pyttsx3 -speechrecognition -wikipedia -wolframalpha -google-news -opencv-python -pywin32 -fuzzywuzzy -python-Levenshtein -requests -groq -pynput -Pillow -pytesseract -plyer -tkinter -pyautogui -speedtest-cli -pygame
# Clone the repo
git clone https://github.com/Rishabh-Sahni-0809/HackHazard.git
cd HackHazard
# Install dependencies
pip install -r requirements.txt
pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"
client_groq = Groq(api_key="your_groq_api_key_here")
# Start development server
python gui1.pyProvide any backend/frontend split or environment setup notes here.
List improvements, extensions, or follow-up features:
- 📈 More integrations
- 🛡️ Security enhancements
- 🌐 Localization / broader accessibility
Share your hackathon journey — It Was A Really Great Experience And We Got To Make An Wonderful Project
