Welcome to Aido, your personal AI-powered desktop assistant! Aido is designed to simplify your daily tasks by combining a user-friendly interface, speech recognition, and powerful action capabilities.
- A clean and intuitive graphical user interface built with Tkinter for seamless interaction.
- Understands your voice commands and converts them into actionable text.
- Executes tasks based on your input, such as:
- Introducing itself when asked "What is your name?"
- Greeting you with "Hello," "Hi," or "Good Morning."
- Telling you the current time. β°
- Playing music by opening Spotify. π΅
- Launching websites like YouTube or Google. π
- Providing live weather updates. βοΈπ§οΈ
- Handling shutdown requests gracefully. π΄
- Delivers its responses audibly, making interactions more engaging.
-
Speech Recognition:
- Aido listens to your voice and processes the input.
-
Task Execution:
- Matches your command with predefined actions and performs the task.
-
Speech Response:
- Uses Text-to-Speech to communicate the result.
- Python π: Core programming language.
- Tkinter: For creating the graphical user interface.
- Modules Used:
text_to_speechποΈspeech_to_textπ£οΈdatetimeβ±οΈwebbrowserπweatherπ¦οΈ
-
User: "Hi Aido."
- Aido: "Hey, Hardik, how can I help you today?"
-
User: "What is the weather?"
- Aido: Provides the current temperature, condition, and unit.
-
User: "Play music."
- Aido: Opens Spotify and says, "Spotify is ready to play."
-
User: "Shutdown."
- Aido: "Ok sir, have a great day ahead. Shutting down."
-
Clone the repository:
git clone https://github.com/your-username/aido.git
-
Navigate to the project directory:
cd aido -
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Adding more functionalities like setting reminders, checking emails, and controlling smart home devices.
- Enhanced GUI with a modern look and feel.
- Personalized responses powered by AI/ML.
We welcome contributions! Feel free to submit pull requests or report issues.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, reach out to us at hardikarora483@gmail.com.