{"id":15136125,"url":"https://github.com/umesh-01/python-assistant","last_synced_at":"2025-10-23T11:31:16.740Z","repository":{"id":39888922,"uuid":"364189801","full_name":"Umesh-01/Python-Assistant","owner":"Umesh-01","description":"Python Assistant (PA) is a voice command based assistant service written in Python 3.9+. It can recognize human speech or voice, talk to user and execute basic commands.","archived":false,"fork":false,"pushed_at":"2024-05-25T11:59:57.000Z","size":42,"stargazers_count":84,"open_issues_count":27,"forks_count":52,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-30T18:04:23.098Z","etag":null,"topics":["ai-assistants","google-recognition","nlp","openweathermap-api","pycharm-ide","python","python-assistant","python-automation","python39","pyttsx3","speech-recognition","text-to-speech","virtual-assistant","voice-assistant","voice-commands","voice-recognition","web-scraping","wikipedia-search","wolfram-alpha"],"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/Umesh-01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-05-04T08:30:02.000Z","updated_at":"2025-01-06T08:09:46.000Z","dependencies_parsed_at":"2024-09-21T10:01:35.875Z","dependency_job_id":"824fed44-d9d8-45e7-8f72-9aae9b053c63","html_url":"https://github.com/Umesh-01/Python-Assistant","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/Umesh-01%2FPython-Assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umesh-01%2FPython-Assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umesh-01%2FPython-Assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umesh-01%2FPython-Assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Umesh-01","download_url":"https://codeload.github.com/Umesh-01/Python-Assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237821420,"owners_count":19371753,"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-assistants","google-recognition","nlp","openweathermap-api","pycharm-ide","python","python-assistant","python-automation","python39","pyttsx3","speech-recognition","text-to-speech","virtual-assistant","voice-assistant","voice-commands","voice-recognition","web-scraping","wikipedia-search","wolfram-alpha"],"created_at":"2024-09-26T06:04:13.407Z","updated_at":"2025-10-23T11:31:11.437Z","avatar_url":"https://github.com/Umesh-01.png","language":"Python","readme":"# Python Assistant (PA)\n\nPython Assistant (PA) is a voice command based assistant service written in Python 3.9+. It can recognize human speech or voice, talk to user and execute basic commands.\n\n## Features\n\n* Tells the current time or date or month or day [e.g. 'tell me time or date or day or month']\n\n* Opens a web page [e.g. 'open google, 'open youtube', 'open stack overflow']\n\n* Tells about general questions [e.g. 'what is the length of great wall of china', 'who is the prime minister of india']\n\n* Play music on Youtube [e.g. 'play so high', 'play aatmvishwas']\n\n* Increase/decrease the speakers master volume and also can mute speakers volume [e.g. 'volume up', 'volume down']\n\n* Tells the internet speed i.e., upload and download speed [e.g. 'tell me the internet speed']\n\n* Tells the weather for a particular city [e.g. 'tell me the weather in Noida']\n\n* Opens MS Office suite applications [e.g. 'open word', 'open powerpoint']\n\n* Set an alarm [e.g. 'set an alarm']\n\n* Tells the latest daily news [e.g. 'tell me the news']\n\n* Write notes for reminder [e.g. 'write a note']\n\n* Read notes [e.g. 'read notes']\n\n* Search on wikipedia [e.g. 'New Delhi wikipedia', 'Noida wikipedia']\n\n* Guide us about something [e.g. 'how to drive a car', 'how to become an engineer']\n\n* Send messages on Whatsapp [e.g. 'send message on whatsapp']\n\n* Send emails [e.g. 'send email']\n\n* Tells the distance between two cities [e.g. 'distance between Noida and Visakhapatnam']\n\n* Clean the Recycle Bin [e.g. 'clear the recycle bin']\n\n* Tells Quotes [e.g. 'tell me a quote']\n\n* Tells the COVID-19 cases worldwide [e.g. 'tell me the covid-19 cases']\n\n* Tells the COVID-19 cases for specific country [e.g. 'tell me the covid-19 cases']\n\n* Tells Jokes [e.g. 'tell me a joke']\n\n* Do Arithmetic operations [e.g. 'calculate five plus three hundred plus twenty five' or 'calculate 5 + 300 + 25']\n\n* Convert currency [e.g. 'convert currency']\n\n* Take screenshots [e.g. 'take a screenshot']\n\n* Tells Poems [e.g. 'tell me a poem']\n\n* Close applications [e.g. 'close pycharm', 'close google chrome', 'close spotify']\n\n* Open applications [e.g. 'open eclipse', 'open notepad', 'open firefox']\n\n* Shutdown or Restart computer [e.g. 'shutdown computer', 'restart computer']\n\n* Searching anything on the internet [e.g. 'search Python', 'search uttar pradesh']\n\n## Requirements\n\nPython version 3.9+ or higher\n\nEither you can use CLI or you can use IDE (like PyCharm)\n\n## Installation\n\n### For Development Version\n\n- Press the Fork button, to save a copy of this repository on your GitHub account\n- Clone this repository by typing `git clone https://github.com/\u003cGITHUB-USERNAME\u003e/Python-Assistant.git` command in git bash\n- Create a New branch using `git branch new-branch` and move into the new branch using `git checkout new-branch`\n- Before pushing code to repository makes sure to pull the latest remote repository by `git remote add upstream https://github.com/Umesh-01/Python-Assistant.git` and `git pull upstream main`, and resolve any merge conflict if exists\n\n### For Non-Development Version\n- Clone this repository by typing git clone `https://github.com/Umesh-01/Python-Assistant.git` command in git bash\u003cbr\u003e\n`OR` \u003cbr\u003e\nDownload this repository by clicking on Download ZIP inside the Code button \n\n\n## Contributing \n\nPRs are welcome 🙂\n\nIf you find any issue just put it in the issue section\n\nTry to follow PEP 8 guidelines and add comments!! \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumesh-01%2Fpython-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumesh-01%2Fpython-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumesh-01%2Fpython-assistant/lists"}