{"id":27127164,"url":"https://github.com/shreyaskapse/jeera-ai-virtual-assistant","last_synced_at":"2025-04-07T16:54:34.066Z","repository":{"id":221363782,"uuid":"753671349","full_name":"ShreyasKapse/Jeera-AI-Virtual-Assistant","owner":"ShreyasKapse","description":"Jeera AI: Your virtual productivity partner! Seamlessly manage tasks, get real-time info, and stay organized with intuitive voice commands and advanced AI technology. Experience productivity redefined!","archived":false,"fork":false,"pushed_at":"2025-03-21T10:58:25.000Z","size":11133,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T11:34:51.145Z","etag":null,"topics":["ai","api","pip","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShreyasKapse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-06T15:23:24.000Z","updated_at":"2025-03-21T11:02:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"30b3a4cc-65c6-46bb-bc74-9678b981fd8b","html_url":"https://github.com/ShreyasKapse/Jeera-AI-Virtual-Assistant","commit_stats":null,"previous_names":["shreyaskapse/jeera-ai-virtual-assistant"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShreyasKapse%2FJeera-AI-Virtual-Assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShreyasKapse%2FJeera-AI-Virtual-Assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShreyasKapse%2FJeera-AI-Virtual-Assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShreyasKapse%2FJeera-AI-Virtual-Assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShreyasKapse","download_url":"https://codeload.github.com/ShreyasKapse/Jeera-AI-Virtual-Assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247694873,"owners_count":20980731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","api","pip","python"],"created_at":"2025-04-07T16:54:33.627Z","updated_at":"2025-04-07T16:54:34.059Z","avatar_url":"https://github.com/ShreyasKapse.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\n\n# Jeera AI Virtual Assistant\n\n![Jeera Logo](https://via.placeholder.com/150) \u003c!-- Add a logo if available --\u003e\n\n**Jeera** is a Python-based virtual assistant designed to help users perform various tasks using voice commands. It is a lightweight, modular, and customizable assistant that can be used for personal or educational purposes. Jeera is built using Python libraries such as `pyttsx3`, `speech_recognition`, `pywhatkit`, and more, making it easy to extend and modify.\n\n---\n\n## Features\n\n- **Voice Commands**: Jeera can understand and execute voice commands.\n- **Task Automation**: Perform tasks like opening websites, playing YouTube videos, searching Wikipedia, and more.\n- **Multitasking**: Handle multiple commands sequentially without needing to restart.\n- **Offline Functionality**: Works offline for basic tasks like text-to-speech and simple commands.\n- **Customizable**: Easily add new features or modify existing ones using Python.\n\n---\n\n## Installation\n\n### Prerequisites\n\n- Python 3.8 or later\n- Pip (Python package manager)\n\n### Steps\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/ShreyasKapse/Jeera-AI-Virtual-Assistant.git\n   cd Jeera-AI-Virtual-Assistant\n   ```\n\n2. **Install Dependencies**:\n   Install the required Python libraries using the following command:\n   ```bash\n   pip install pyttsx3 speechrecognition datetime wikipedia pywhatkit requests pyjokes wolframalpha opencv-python numpy gTTS\n   ```\n\n   Alternatively, you can use the `requirements.txt` file if it is provided in the repository:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Run the Application**:\n   ```bash\n   python main.py\n   ```\n\n---\n\n### List of Libraries Used\n\nHere are the key libraries used in the project and their purposes:\n\n| Library            | Purpose                                                                 |\n|--------------------|-------------------------------------------------------------------------|\n| `pyttsx3`          | Text-to-speech conversion (offline).                                    |\n| `speech_recognition`| Speech recognition (converts voice to text).                            |\n| `datetime`         | Date and time operations (e.g., reminders, greetings).                  |\n| `wikipedia`        | Fetching information from Wikipedia.                                    |\n| `pywhatkit`        | Sending WhatsApp messages, playing YouTube videos, and Google searches. |\n| `requests`         | Making HTTP requests (e.g., fetching data from APIs).                   |\n| `pyjokes`          | Generating random jokes.                                                |\n| `wolframalpha`     | Accessing Wolfram Alpha for computational knowledge.                    |\n| `opencv-python`    | Computer vision tasks (if applicable).                                  |\n| `numpy`            | Numerical operations (if applicable).                                   |\n| `gTTS`             | Google Text-to-Speech (online text-to-speech conversion).               |\n\n---\n\n## Usage\n\nOnce the application is running, you can interact with Jeera using voice commands. Here are some examples of commands you can use:\n\n- **Greet Jeera**: Say \"Hello\" or \"Hi\" to start the conversation.\n- **Search Google**: Say \"Search for Python programming on Google.\"\n- **Play YouTube Videos**: Say \"Play [video name] on YouTube.\"\n- **Get Wikipedia Info**: Say \"Tell me about Python programming.\"\n- **Set Reminders**: Say \"Set a reminder for 5 PM.\"\n- **Exit**: Say \"Goodbye\" or \"Exit\" to stop the assistant.\n\n---\n\n## Project Structure\n\n```\nJeera-AI-Virtual-Assistant/\n├── main.py               # Main script to run the virtual assistant\n├── requirements.txt       # List of dependencies\n├── features/               # Custom modules for specific tasks   \n├── README.md              # Project documentation\n└── database/                # Additional assets (e.g., images, audio)\n```\n\n---\n\n## Documentation\n\nFor more detailed information about the project, refer to the [Project Report](https://drive.google.com/file/d/1vKNDHWpKSk0D_AbVOdGrSW_r9IZglStR/view?usp=sharing). The report includes:\n- **Introduction**: Overview of the project and its objectives.\n- **Technical Requirements**: Hardware and software specifications.\n- **System Design**: ER diagrams, activity diagrams, and use case diagrams.\n- **Testing**: Functionality, usability, and security testing.\n- **Future Scope**: Potential enhancements and applications.\n\n---\n\n## Contributing\n\nContributions are welcome! If you'd like to contribute to Jeera, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Commit your changes and push to the branch.\n4. Submit a pull request.\n\n---\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## Acknowledgments\n\n- **Shreyas Kapse** and **Ajinkya Kale** for developing Jeera.\n- **Prof. K.M. Vaishnav** for guidance and support.\n- All contributors and open-source libraries used in this project.\n\n---\n\n## Contact\n\nFor any questions or feedback, feel free to reach out:\n\n- **Shreyas Kapse**: [shreyaskapse1234@gmail.com](mailto:shreyaskapse1234@gmail.com)\n- **Ajinkya Kale**: [kaleajinkya2003@gmail.com.com](mailto:kaleajinkya2003@gmail.com)\n\n---\n\nEnjoy using Jeera! 🚀\n\n---\n\nThis `README.md` file provides a clear and concise overview of the project, making it easy for users and contributors to understand and use the Jeera AI Virtual Assistant.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshreyaskapse%2Fjeera-ai-virtual-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshreyaskapse%2Fjeera-ai-virtual-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshreyaskapse%2Fjeera-ai-virtual-assistant/lists"}