{"id":16648972,"url":"https://github.com/rohan-bhautoo/voice-based-interactive-system","last_synced_at":"2026-04-20T23:31:15.682Z","repository":{"id":136017696,"uuid":"459501340","full_name":"rohan-bhautoo/Voice-Based-Interactive-System","owner":"rohan-bhautoo","description":"A Student Support System where users can control all funcionalities using voice commands. Web Speech API provides the functionality to use speech recognition and speech synthesis into web apps to handle voice data.","archived":false,"fork":false,"pushed_at":"2022-02-17T17:13:31.000Z","size":3122,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-28T13:29:27.108Z","etag":null,"topics":["voice-control","voice-recognition","voice-user-interface","web-speech-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rohan-bhautoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-02-15T08:58:52.000Z","updated_at":"2024-02-10T19:47:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe4eea00-b838-4cd1-b097-3b901feb5a0b","html_url":"https://github.com/rohan-bhautoo/Voice-Based-Interactive-System","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rohan-bhautoo/Voice-Based-Interactive-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohan-bhautoo%2FVoice-Based-Interactive-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohan-bhautoo%2FVoice-Based-Interactive-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohan-bhautoo%2FVoice-Based-Interactive-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohan-bhautoo%2FVoice-Based-Interactive-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohan-bhautoo","download_url":"https://codeload.github.com/rohan-bhautoo/Voice-Based-Interactive-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohan-bhautoo%2FVoice-Based-Interactive-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32070550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["voice-control","voice-recognition","voice-user-interface","web-speech-api"],"created_at":"2024-10-12T09:06:11.856Z","updated_at":"2026-04-20T23:31:15.664Z","avatar_url":"https://github.com/rohan-bhautoo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg height=\"250\" src=\"https://github.com/rohan-bhautoo/Voice-Based-Interactive-System/blob/main/Screenshots/VUI-logo.png\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eVoice Based Interactive System\u003c/h1\u003e\n\u003cp\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-0.5.0-brightgreen.svg\" /\u003e\n  \u003cimg alt=\"HTML\" src=\"https://img.shields.io/badge/HTML5-E34F26?logo=html5\u0026logoColor=white\" /\u003e\n  \u003cimg alt=\"CSS\" src=\"https://img.shields.io/badge/CSS3-1572B6?logo=css3\u0026logoColor=white\" /\u003e\n  \u003cimg alt=\"JavaScript\" src=\"https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript\u0026logoColor=black\" /\u003e\n  \u003cimg alt=\"Bootstrap\" src=\"https://img.shields.io/badge/Bootstrap_4-563D7C?logo=bootstrap\u0026logoColor=white\" /\u003e\n\u003c/p\u003e\n\n## Description\n\u003e A Student Support System where users can control all funcionalities using voice commands. Web Speech API provides the functionality to use speech recognition and speech synthesis into web apps to handle voice data.\n\u003e \n\u003e See other images of the website in the [Screenshot](/Screenshots) folder.\n### 🏠 [Homepage](/Voice-based%20interactive%20system/html/Index.html)\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"450\" src=\"https://github.com/rohan-bhautoo/Voice-Based-Interactive-System/blob/main/Screenshots/Mainpage.png\"\u003e\n\u003c/p\u003e\n\n## Prerequisite\n\n### Bootstrap 4\n\u003e Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites. The bootstrap 4 libraries are already downloaded and added in the [CSS](/Voice-based%20interactive%20system/css) and [JS](/Voice-based%20interactive%20system/js) folders. It is also referrenced in the [Index.html](/Voice-based%20interactive%20system/html/Index.html) file. You can also download it [here](https://getbootstrap.com/docs/4.0/getting-started/introduction/).\n```html\n\u003chead\u003e\n  \u003ctitle\u003eStudent Support Assistant\u003c/title\u003e\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n  \u003clink rel=\"stylesheet\" href=\"../css/style.css\"\u003e\n  \u003clink rel=\"stylesheet\" href=\"../css/bootstrap.css\"\u003e\n  \u003clink rel=\"stylesheet\" href=\"../css/bootstrap.min.css\"\u003e\n\u003c/head\u003e\n\n\u003cscript src=\"../js/bootstrap.js\"\u003e\u003c/script\u003e\n```\n\n## Web Speech API\n\u003e The Web Speech API enables you to incorporate voice data into web apps. The Web Speech API has two parts: ```SpeechSynthesis (Text-to-Speech)```, and ```SpeechRecognition (Asynchronous Speech Recognition)```. \n\n### Speech Synthesis\n\u003e Speech synthesis is accessed via the [SpeechSynthesis interface](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis), a text-to-speech component that allows programs to read out their text content (normally via the device's default speech synthesizer). Different voice types are represented by [SpeechSynthesisVoice](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice) objects, and different parts of text that you want to be spoken are represented by [SpeechSynthesisUtterance](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance) objects. You can get these spoken by passing them to the [SpeechSynthesis.speak()](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/speak) method.\n\n### Speech Recognition\n\u003e Speech recognition is accessed via the [SpeechRecognition](https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition) interface, which provides the ability to recognize voice context from an audio input (normally via the device's default speech recognition service) and respond appropriately. Generally you'll use the interface's constructor to create a new [SpeechRecognition](https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition) object, which has a number of event handlers available for detecting when speech is input through the device's microphone. The [SpeechGrammar](https://developer.mozilla.org/en-US/docs/Web/API/SpeechGrammar) interface represents a container for a particular set of grammar that your app should recognize. Grammar is defined using [JSpeech Grammar Format](https://www.w3.org/TR/jsgf/).\n\u003e \n\u003e *Note: On some browsers, like Chrome, using Speech Recognition on a web page involves a server-based recognition engine. Your audio is sent to a web service for recognition processing, so it won't work offline.*\n\n## Usage\n\u003e The Help Section contains all the active commands for the Student Support System.\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"450\" src=\"https://github.com/rohan-bhautoo/Voice-Based-Interactive-System/blob/main/Screenshots/help-section.png\"\u003e\n\u003c/p\u003e\n\n\u003e Open the [Homepage](/Voice-based%20interactive%20system/html/Index.html) in your browser to get started! \n\n## Author\n\n👤 **Rohan Bhautoo**\n\n* Github: [@rohan-bhautoo](https://github.com/rohan-bhautoo)\n* LinkedIn: [@rohan-bhautoo](https://linkedin.com/in/rohan-bhautoo)\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohan-bhautoo%2Fvoice-based-interactive-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohan-bhautoo%2Fvoice-based-interactive-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohan-bhautoo%2Fvoice-based-interactive-system/lists"}