A personal desktop voice assistant built with Python that can perform various tasks like searching the web, opening applications, sending emails, and having a conversation with an AI model.
- Web Search: Search Google, YouTube, and Wikipedia.
- Application Launcher: Open applications like Spotify, Chrome, and VS Code.
- AI Integration: Ask a question to a generative AI model and get a spoken response.
- Email Sending: Send emails with a voice command.
- Utilities: Tell the time and take a screenshot.
- TTS Engine: A modular text-to-speech engine for clear voice feedback.
To run this project, you need to install the following Python libraries:
pip install playsound SpeechRecognition wikipedia pyautogui edge-tts python-dotenv openai