The Interactive AI Assistant is an intelligent system designed to facilitate seamless human-computer interaction using natural language processing (NLP) and machine learning (ML) techniques. This assistant can perform tasks like responding to voice commands, browsing the internet through speech, and executing system-level commands.
- The assistant simplifies user interaction by responding to voice commands, reducing the need for manual inputs.
- It automates repetitive or routine tasks such as browsing the web, improving productivity.
- Can be tailored to specific requirements, making it versatile for various applications like customer support, virtual assistants, and more.
- The assistant is upgradeable and can adapt based on user feedback.
- Python 3.7 or higher
- Machine Learning
- Neural Networks
- NLP
- Python Libraries
- Clone this repository:
git clone https://github.com/yashdbarot/Interactive-AI-Assistant.git
- Navigate to the project directory:
cd Interactive-AI-Assistant - Install the required dependencies:
pip install pyttsx3 pip install speech_recognition pip install wikipedia pip install webbrowser
-
Run the script:
python newai.py
-
Input the person's name when prompted. This will create a file under the entered name.
-
Capture processes:
- code run and ask your name
- then it will start asking you for task.
- Exit the script:
Say
exitto quit anytime.
- If Torch Giving errors then download PyTorch from manuaaly wheel file from browser.
- Ensure Listening commands are effective and not getting in Loop
- You can Modify this AI by your custom way.
Contributions are welcome! Feel free to fork the repository and submit pull requests for improvements or additional features.
- PyTorch: For the powerful AI-driven tools used in this project.
- Community: For inspiration and support in building practical AI solutions.