Welcome to the C.H.A.R.V.I.S project! This cutting-edge voice-controlled assistant is designed to simplify your digital tasks. With a range of powerful features, C.H.A.R.V.I.S is here to make your life easier. Dive in to explore its capabilities!
- 🌐 Open Chrome Browser
Open Google Chrome and navigate to any website with a simple voice command.
- 💻 Open Software
Launch any software on your system by specifying its path.
- 🌍 Open Websites
Open any website by just saying its name. C.H.A.R.V.I.S supports
.comand other domain types. - 🔍 Search on Chrome
Perform a Google search directly on Chrome by saying "search" followed by your query.
- 🎵 Play Music & Videos on YouTube
Play any song or video on YouTube with a straightforward command.
- 📱 Send WhatsApp Messages
Send messages, make calls, and initiate video calls on WhatsApp seamlessly.
- 📞 Make Phone Calls
Dial any number from your mobile with a single voice command.
- 📰 Get News Updates
Stay updated with the latest news.
- ☁️ Weather Updates
Get real-time weather information.
- 🤖 LLM Model Integration
Includes a language learning model for advanced interactions (work in progress).
- ⚡ Fast Voice Capture
Quick and accurate voice recognition.
- 📜 Chat History
Keep track of all your interactions.
- 📝 Text to Action
Convert text commands into actions seamlessly.
- 🎨 Dynamic UI
An engaging and user-friendly interface.
- Clone the Repository
git clone https://github.com/Umar-MultiverseCode/Public-CHARVIS.git - Install Dependencies
cd C.H.A.R.V.I.S pip install -r requirements.txt - Run the Assistant
python main.py
Customize C.H.A.R.V.I.S according to your needs:
- WhatsApp Configuration: Set up your WhatsApp credentials.
- Browser Settings: Specify default browser and website configurations.
- Activate the Assistant: Say "activate jarvis" to start the assistant.
- Commands: Use voice commands like "open YouTube," "search Python on Google," or "send WhatsApp message to John."
Contributions are welcome! Feel free to fork the repository and submit your pull requests.
- Issues: Report bugs or suggest features.
- Pull Requests: Implement new features or improve existing ones.
For support or feedback, reach out to Umar Mulla.
Let's make life smarter, one command at a time! 🚀