Lexi is a versatile voice assistant designed to provide a seamless and intuitive user experience. Whether you need help with tasks, information, or managing your daily activities, Lexi is here to assist you with just your voice commands.
- Voice Recognition: Understands and processes natural language commands.
- Task Management: Helps you schedule tasks, set reminders, and manage your calendar.
- Information Retrieval: Provides answers to general questions and retrieves information from various sources.
- Smart Home Integration: Controls smart home devices and manages home automation.
- Entertainment: Plays music, audiobooks, and other media as per your request.
- AI Code Generation: Generates code snippets based on user prompts.
-
Clone the Repository
git clone https://github.com/Sadick14/Lexi.git cd lexi
-
Install Dependencies
Ensure you have Python 3.7+ installed. Then, install the required packages:
pip install -r requirements.txt
-
Set Up Environment Variables
Create a .env file in the root directory and configure the necessary environment variables (e.g., API keys, configuration settings).
-
Run Lexi
Start the voice assistant by running:
python VA.py
To interact with Lexi, simply speak your command or question. Lexi will process your request and respond accordingly. For example:
"Set a reminder for 3 PM."
"What's the weather like today?"
"Play some music."
We welcome contributions to Lexi! If you'd like to help improve the project, please follow these steps:
Fork the repository.
Create a new branch (git checkout -b feature/your-feature).
Make your changes and commit them (git commit -am 'Add new feature').
Push to the branch (git push origin feature/your-feature).
Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or feedback, please reach out to:
Email: issakasaddick14@gmail.com GitHub Issues: Lexi Issues