{"id":18751736,"url":"https://github.com/rushi128/voice_assistance","last_synced_at":"2026-04-19T05:35:15.078Z","repository":{"id":230262637,"uuid":"778927962","full_name":"Rushi128/voice_assistance","owner":"Rushi128","description":"The application is built using Python with Flask for the backend, speech_recognition library for speech recognition, pyttsx3 library for text-to-speech, and various web APIs for additional functionalities.","archived":false,"fork":false,"pushed_at":"2024-03-28T17:28:50.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-05T17:57:54.978Z","etag":null,"topics":["flask","flask-application","python","python3","pyttsx3","speech-recognition","voice-assistant","voice-recognition"],"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/Rushi128.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-03-28T17:24:59.000Z","updated_at":"2024-03-30T16:43:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"20cb1ad3-c2ed-4b9c-9c9d-1bda4e0fadd3","html_url":"https://github.com/Rushi128/voice_assistance","commit_stats":null,"previous_names":["rushi128/voice_assistance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rushi128/voice_assistance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rushi128%2Fvoice_assistance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rushi128%2Fvoice_assistance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rushi128%2Fvoice_assistance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rushi128%2Fvoice_assistance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rushi128","download_url":"https://codeload.github.com/Rushi128/voice_assistance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rushi128%2Fvoice_assistance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31996445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":["flask","flask-application","python","python3","pyttsx3","speech-recognition","voice-assistant","voice-recognition"],"created_at":"2024-11-07T17:17:09.066Z","updated_at":"2026-04-19T05:35:15.060Z","avatar_url":"https://github.com/Rushi128.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Voice_Assistant Flask Application\n\nThis repository contains a Flask web application that serves as a voice assistant, allowing users to interact with it using voice commands. The application utilizes various APIs and services to perform tasks such as searching the web, playing music, retrieving weather information, sending emails, setting reminders, and more. It integrates text-to-speech (TTS) and speech recognition functionalities to provide a hands-free user experience.\n\n## Features\n\n- Voice-controlled web browsing (Google, YouTube, Google Maps)\n- Music playback with voice commands\n- Retrieving weather information\n- Sending emails\n- Jokes and entertainment features\n- Customizable voice options (female/male voice, voice speed)\n- Setting reminders and executing custom commands\n\n## Technologies Used\n\n- Python (Programming Language)\n- Flask (Web Framework for Python)\n- speech_recognition (Library for Speech Recognition)\n- pyttsx3 (Library for Text-to-Speech)\n- requests (HTTP Library for API Requests)\n- smtplib (Library for Sending Emails)\n- datetime (Library for Date and Time Operations)\n- webbrowser (Library for Web Browsing)\n- random (Library for Generating Random Numbers)\n- HTML/CSS (for front-end UI)\n\n## Setup and Usage\n\n1. Clone the repository to your local machine.\n2. Install the required Python packages using `pip install -r requirements.txt`.\n3. Run the Flask application using `python app.py`.\n4. Access the application in your web browser at `http://localhost:5000`.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Author\n\n[Rushikesh](https://github.com/rushi128)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushi128%2Fvoice_assistance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frushi128%2Fvoice_assistance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushi128%2Fvoice_assistance/lists"}