Siya-AI is an innovative project that creates a user-friendly environment for students to have productive education. Designed with a focus on accessibility, it primarily aids the hardships faced by dyslexic students while offering advanced features for all learners. Built with AI and IoT integration, it provides text-to-speech (TTS), speech-to-text (STT), image creation, focus mode, and multilingual support, making learning engaging and inclusive. Dive into a smarter educational tool! ๐
- Text-to-Speech (TTS) and Speech-to-Text (STT) for hands-free learning. ๐๏ธ
- Image creation based on user prompts for visual learning. ๐จ
- Focus mode with customizable durations to boost productivity. โฐ๐
- Multilingual support for diverse educational needs. ๐๐
- Real-time task automation (e.g., setting alarms, opening apps). โ๏ธ
- Intuitive GUI for an enhanced user experience. ๐ฅ๏ธ
-
Clone the repository:
git clone https://github.com/Sibasih11/Siya-AI.git
-
Navigate to the project directory:
cd Siya-AI -
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
- Create a
.envfile in the root directory. - Add your API keys and settings (e.g., CohereAPIKey, GroqAPIKey, Username, Assistantname) as per your projectโs needs. ๐
- Create a
-
Run the application:
python main.py
To start Siya-AI, run python main.py after setup. Use voice commands to:
- Convert text to speech or dictate notes (e.g., "read this" or "take note"). ๐๏ธ
- Create images (e.g., "generate a diagram"). ๐จ
- Enter focus mode (e.g., "focus mode for 30 mins"). ๐ฏ
- Set an alarm (e.g., "set an alarm for 10:00 a.m."). โฐ
The assistant responds vocally and updates the GUI with interactions. Explore the code in main.py for more command examples! ๐
Contributions are welcome! To contribute:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message" -
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.
Please update requirements.txt for new dependencies and maintain the project structure. ๐ฑ
This project is licensed under the MIT License. โ๏ธ
For questions or feedback, reach out to Sibasish11 or open an issue in the repository. ๐ Contact me on LinkedIn: www.linkedin.com/in/sibasish11