{"id":24209465,"url":"https://github.com/letsmakecakes/virtual-assistant","last_synced_at":"2026-05-27T23:32:27.787Z","repository":{"id":172199653,"uuid":"412123073","full_name":"letsmakecakes/virtual-assistant","owner":"letsmakecakes","description":"A Python-based virtual assistant that performs various tasks using speech recognition and text-to-speech synthesis.","archived":false,"fork":false,"pushed_at":"2023-06-05T07:10:26.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-02T05:37:04.811Z","etag":null,"topics":["apis","artificial-intelligence","automation","natural-language-processing","python","speech-recognition","text-to-speech","virtual-assistant","web-scraping"],"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/letsmakecakes.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":"2021-09-30T15:38:06.000Z","updated_at":"2024-12-27T07:57:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"2383b547-87b4-430e-834f-8414f29a778c","html_url":"https://github.com/letsmakecakes/virtual-assistant","commit_stats":null,"previous_names":["letsmakecakes/virtual_assistant","letsmakecakes/virtual-assistant"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/letsmakecakes/virtual-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Fvirtual-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Fvirtual-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Fvirtual-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Fvirtual-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letsmakecakes","download_url":"https://codeload.github.com/letsmakecakes/virtual-assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Fvirtual-assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33588345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["apis","artificial-intelligence","automation","natural-language-processing","python","speech-recognition","text-to-speech","virtual-assistant","web-scraping"],"created_at":"2025-01-14T01:49:55.807Z","updated_at":"2026-05-27T23:32:27.772Z","avatar_url":"https://github.com/letsmakecakes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtual Assistant\n\nThis is a virtual assistant project written in Python that uses speech recognition and text-to-speech synthesis to interact with the user. The virtual assistant, named Alexa, can perform various tasks such as playing videos on YouTube, providing the current time and date, retrieving information from Wikipedia, telling jokes, and more.\n\n## Prerequisites\n\nBefore running the project, make sure you have the following dependencies installed:\n\n- pywhatkit\n- speech_recognition\n- pyttsx3\n- wikipedia\n- pyjokes\n\nYou can install these dependencies using pip:\n\n```bash\npip install pywhatkit speechrecognition pyttsx3 wikipedia pyjokes\n```\n\n## Usage\n\nTo use the virtual assistant, follow these steps:\n\n1. Run the Python script using the command:\n\n   ```bash\n   python virtual_assistant.py\n   ```\n\n2. Once the script is running, the virtual assistant will introduce itself and ask for your command.\n\n3. Start speaking your command after the prompt \"listening...\". You can start your command with the word \"Alexa\" followed by the action you want to perform.\n\n4. The virtual assistant will process your command and respond accordingly. It can play videos on YouTube, provide the current time and date, retrieve information from Wikipedia, tell jokes, and more.\n\n5. The virtual assistant will also speak the response back to you.\n\n6. You can continue giving commands to the virtual assistant until you stop the script.\n\n## Available Commands\n\n- **Play**: You can ask the virtual assistant to play a video on YouTube by saying \"Alexa, play \u003cvideo name\u003e\".\n\n- **Time**: You can ask the virtual assistant for the current time by saying \"Alexa, what is the time?\".\n\n- **Date**: You can ask the virtual assistant for the current date by saying \"Alexa, what is the date today?\".\n\n- **Information**: You can ask the virtual assistant for information about a person or a topic by saying \"Alexa, who is \u003cperson\u003e?\" or \"Alexa, what is \u003cthing\u003e?\".\n\n- **Joke**: You can ask the virtual assistant to tell a joke by saying \"Alexa, tell me a joke\".\n\n- **Relationship**: You can ask the virtual assistant if it is single by saying \"Alexa, are you single?\".\n\nNote: Make sure to have an active internet connection for the virtual assistant to work properly.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsmakecakes%2Fvirtual-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletsmakecakes%2Fvirtual-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsmakecakes%2Fvirtual-assistant/lists"}