{"id":13682925,"url":"https://github.com/ugroot/GROOT","last_synced_at":"2025-04-30T09:35:08.136Z","repository":{"id":88149222,"uuid":"131465628","full_name":"ugroot/GROOT","owner":"ugroot","description":"GROOT: Welcome to my source code, I'm your personal assistant","archived":false,"fork":false,"pushed_at":"2019-05-24T14:38:03.000Z","size":8490,"stargazers_count":27,"open_issues_count":13,"forks_count":28,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-02T13:34:41.972Z","etag":null,"topics":["automation","bash","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ugroot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-04-29T04:24:46.000Z","updated_at":"2024-08-02T13:34:41.973Z","dependencies_parsed_at":"2023-03-09T02:45:17.325Z","dependency_job_id":null,"html_url":"https://github.com/ugroot/GROOT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugroot%2FGROOT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugroot%2FGROOT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugroot%2FGROOT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugroot%2FGROOT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ugroot","download_url":"https://codeload.github.com/ugroot/GROOT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224206317,"owners_count":17273435,"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":["automation","bash","python3"],"created_at":"2024-08-02T13:01:55.589Z","updated_at":"2024-11-12T02:32:31.778Z","avatar_url":"https://github.com/ugroot.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\n\u003cimg width=\"350\" alt=\"portfolio_view\" src=\"https://user-images.githubusercontent.com/26123416/41307339-8701e1e2-6e96-11e8-8bbd-d938c45caf26.png\"\u003e\n\n[![Built with ❤](https://forthebadge.com/images/badges/built-with-love.svg)](https://omkar.site/)\n[![forthebadge](https://forthebadge.com/images/badges/for-you.svg)]()\n[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://python.org)\n\u003cbr\u003e\nWelcome to my source code 🙈\u003cbr\u003e\nI'm written in python.\u003cbr\u003e\n\n\n## What is GROOT?\nGROOT is a virtual assistant which generally functions for voice recognition.\n\n## What GROOT can do?\nA virtual assistant basically functions to recognize voice of a person and \nthen implement it.\nFunctions of GROOT are-\n* It can play video on youtube on your voice command.\n[![Plays video on Youtube]()](https://www.youtube.com/)\nPlay video name on youtube\n* It can Open any URL.\n[![Open facebook.com]()](https://www.facebook.com/)\n[![Hey GROOT Can you please open random.in]()]()\n(No need to include www)\n\n\n## How to Contribute to GROOT?\nTo contribute to GROOT,\u003cbr\u003e\nGo to the following repository\u003cbr\u003e\nhttps://github.com/omi10859/GROOT\n\nFeel free to open an issue or recommend any changes which you want to see in the website.\nAdhere to the guidelines mentioned below if you want to contribute.\n\n## Guidelines\n\n* Make sure your PR contains one logical change only!\n* In case there are multiple commits in your PR squash them into one. Ref :\n* https://makandracards.com/makandra/527-squash-several-git-commits-into-a-single-commit\n* Make sure you update your REMOTE ORIGIN in case you have forked this repo :\n* https://help.github.com/articles/syncing-a-fork/\n* Once you update the forked repo make sure you rebase the changes and then open the PR.\n* Ref: http://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository\n* Upload Screenshot(s) or provide a link to working demo of the website while making a PR.\n\n## Installation\nClone the repository. Then, follow the installation steps to talk GROOT.\n\n## How to run GROOT?\nThe source code of GROOT is written in python.\n\n### Create a Virtual Environment(python --version 3.6 required)\n```\nvirtualenv -p python3.6 VENV_NAME\n```\n### Activate the venv\nWindows: `VENV_NAME/Scripts/activate`\n\nLinux: `source VENV_NAME/bin/activate`\n\nMac: `source VENV_NAME/bin/activate`\n\n### For linux users\n\n```bash\nsudo apt-get install python3.6-dev python3.6-tk\n```\n\n### Install dependencies\n\n```bash\npip install -r requirements/requirements[mac/linux/win]\n```\n\n### TODO list-\n\n* [x] Basic GUI\n* [x] Text-to-speech\n* [x] speech-to-text\n* [x] Voice commands\n* [x] Text commands\n* [x] [Rethinking GUI](https://github.com/omi10859/GROOT/issues/8)\n* Modules:\n    * [x] Playing Songs on YouTube with voice commands\n    * [x] Opening URLs in Browser\n    * [ ] Presenting answers to questions\n    * [ ] LIVE weather\n    * [ ] Translations\n    * [ ] [Add more](https://github.com/omi10859/GROOT/issues/new)\n* [ ] Adding \"Always listening feature\"\n* [ ] Changing Brightness and Redness on command\n\n## Enjoy talking GROOT \n```python base.py```\n\n\n## To use microphone in linux unmute all channels by opening Alsamixer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fugroot%2FGROOT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fugroot%2FGROOT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fugroot%2FGROOT/lists"}