A Python-based virtual assistant using Gemini AI. Features include voice recognition, text-to-speech, weather updates, news retrieval, jokes, Wikipedia info, and music management. Comes with an interactive web interface. Easily extendable and customizable.
Email Notifications:Added functionality to send email notifications for task updates using Gmail's SMTP server.
Task Management with SQLite:Tasks can now be added, edited, deleted, completed, and searched.
Task prioritization (low, medium, high) and due dates are supported.
Database-backed task storage ensures persistent task tracking.
Appointment Scheduling:
Introduced appointment scheduling with reminders using the schedule library.
Improved Task Display: Tasks are now displayed with status (completed/not), priority, and due date for better clarity.
Email Notifications:Added functionality to send email notifications for task updates using Gmail's SMTP server. Task Management with SQLite:Tasks can now be added, edited, deleted, completed, and searched. Task prioritization (low, medium, high) and due dates are supported. Database-backed task storage ensures persistent task tracking. Appointment Scheduling: Introduced appointment scheduling with reminders using the schedule library. Improved Task Display: Tasks are now displayed with status (completed/not), priority, and due date for better clarity.