AI Voice Assistant Bot (Python)
🧠 AI Voice Assistant Bot – Python Desktop Assistant 🎙️
This is a Python-based voice assistant that understands your voice, answers back using text-to-speech, and performs useful tasks — completely offline (except for weather & crypto info). Perfect for developers, hobbyists, students, or automation lovers.
💡 FEATURES:
- 🎤 Voice Recognition (Speech-to-Text)
- 🔊 Text-to-Speech Responses
- 🌤️ Weather Reports using WeatherAPI
- 💸 Crypto Prices & Market Info (Bitcoin, Ethereum, and more)
- 🌐 Open websites by voice (YouTube, Google, Twitter, Gmail, ChatGPT, etc.)
- 🕒 Tells time, does Wikipedia summaries
- 🧠 Smart command matching (like "what's the price of Bitcoin")
- 🔐 Fully local and private — runs on your computer
- 🖥️ Works on Windows, Mac, and Linux (requires Python)
⚙️ REQUIREMENTS:
- Python 3.9 or higher
- Internet connection (for weather & crypto APIs)
- Microphone access (for voice commands)
📦 WHAT’S INCLUDED:
- assistant.py
– Main bot script
- README.txt
– Setup & usage instructions
- requirements.txt
– All required libraries
- Full source code you can customize
🚀 EASY SETUP:
1. Install Python
2. Run pip install -r requirements.txt
3. Start the assistant with python assistant.py
4. Speak commands like:
- “What's the weather in London”
- “Open YouTube”
- “Price of Ethereum”
- “Goodbye”
🛠️ You're free to extend or modify the code as you wish — great for students and developers.
🎁 Perfect for coding projects, voice automation experiments, or learning AI fundamentals.
---
Need help installing? Full instructions included in README. Voice commands are all handled in natural English. This is a one-time download — no subscriptions or accounts required.