Voice-Activated Virtual Assistant
Overview
This project is a Voice-Activated Virtual Assistant designed to help users perform various tasks through voice commands. It leverages speech recognition and natural language processing to understand and respond to user queries.
Features
- Voice Recognition: Converts spoken words into text.
- Natural Language Processing: Understands and processes user commands.
- Task Automation: Performs tasks such as setting reminders, searching the web, and more.
- Customizable Commands: Users can add custom commands and responses.
Installation
- Clone the repository:
git clone https://github.com/mohsinansari0705/voice-activated-assistant.git
cd voice-activated-assistant
- Install the required dependencies:
pip install -r requirements.txt
Usage
- Run the main script:
python main.py
- Speak your command into the microphone when prompted.
Configuration
- Microphone Settings: Ensure your microphone is properly configured and working.
- Custom Commands: Edit the
commands.json
file to add or modify commands.
Dependencies
speech_recognition
pyaudio
nltk
requests
Contributing
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
).
- Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
).
- Push to the branch (
git push origin feature-branch
).
- Create a new Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
Contact
For any questions or suggestions, please open an issue or contact me at our Community Devox Network.