{"id":22832609,"url":"https://github.com/timkong21/voice-commander-system","last_synced_at":"2026-05-15T23:03:01.398Z","repository":{"id":190841026,"uuid":"405840551","full_name":"TimKong21/Voice-Commander-System","owner":"TimKong21","description":"A voice-activated command system designed to help quadriplegic individuals control their environment wirelessly. Utilizing voice recognition and RF communication, this simple yet effective setup allows users to operate devices such as door openers, improving independence without physical intervention.","archived":false,"fork":false,"pushed_at":"2024-05-01T23:43:23.000Z","size":56317,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-21T03:42:18.588Z","etag":null,"topics":["accessibility","arduino","assistive-technology","biomedical-engineering","c-plus-plus","home-automation","quadriplegic","radio-frequency","voice-assistant","voice-commands","voice-control"],"latest_commit_sha":null,"homepage":"https://drive.google.com/file/d/1lbnJuV_TK72wu2umAgaJuwPUvwt3Io0S/view","language":"C++","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/TimKong21.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,"zenodo":null}},"created_at":"2021-09-13T05:11:24.000Z","updated_at":"2024-07-14T23:20:13.000Z","dependencies_parsed_at":"2025-07-21T03:31:31.543Z","dependency_job_id":"7aaf3c56-bcde-49f3-9912-07002b342c7f","html_url":"https://github.com/TimKong21/Voice-Commander-System","commit_stats":null,"previous_names":["timkong21/voice-commender-","timkong21/voice-commander-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TimKong21/Voice-Commander-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimKong21%2FVoice-Commander-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimKong21%2FVoice-Commander-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimKong21%2FVoice-Commander-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimKong21%2FVoice-Commander-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimKong21","download_url":"https://codeload.github.com/TimKong21/Voice-Commander-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimKong21%2FVoice-Commander-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33082732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["accessibility","arduino","assistive-technology","biomedical-engineering","c-plus-plus","home-automation","quadriplegic","radio-frequency","voice-assistant","voice-commands","voice-control"],"created_at":"2024-12-12T21:08:14.729Z","updated_at":"2026-05-15T23:03:01.363Z","avatar_url":"https://github.com/TimKong21.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# V-Map Voice Command System\n\nThe V-Map is a voice command system developed to help quadriplegic individuals interact with their environment through simple voice commands. This system translates spoken commands into radio frequency (RF) signals to control various devices wirelessly, such as automatic door openers.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"README_assests/Intro_image.png\" alt=\" Intro image\" style=\"width: 80%\"/\u003e\n\u003c/p\u003e\n\n## System Components\n\n- **Voice Recognition Module:** Utilizes EasyVR for reliable voice command recognition.\n- **Processing Module:** Employs Arduino Duemilanove to decode voice inputs and manage signal processing.\n- **Transmitter Module:**\n  - **Encoder:** HT12E encoder for signal encoding.\n  - **Transmitter:** TWS-BS handles the wireless transmission of the encoded signal.\n- **Receiver Module:**\n  - **Receiver:** RWS-371 receives the transmitted signal.\n  - **Decoder:** HT12D decodes the received signal.\n  - **Solid-State Relay:** JWD-107-5, controlled by the decoded signals to activate the door switch.\n \nFor detailed component specifications, please refer to the corresponding datasheets in the `component datasheets` folder.   \n\n## Features\n\n- **Wireless Communication:** Enables remote control of devices without physical wiring.\n- **Designed for Accessibility:** Provides ease of use for individuals with mobility challenges.\n- **Modular Setup:** Allows for customization to suit different applications and needs.\n- **Low Power Consumption:** Optimized for minimal energy use while maintaining efficient functionality.\n\n## Setup and Installation\n\n1. Assemble the modules following the instructions in the `schematics` folder.\n2. Upload the provided code to the Arduino board from the `source_code` folder.\n3. Train the EasyVR module with the necessary commands as detailed in **section 3.1 - Training a command** of the `Architectural Design.pdf` document.\n\n## Usage\n\nOperate the V-Map by speaking predefined commands to activate the connected devices. For example, saying \"Open door\" triggers the door opener mechanism. More examples and detailed command usage can be found in **section 3.2 - Trained commands and corresponding bits** of the `Architectural Design.pdf` document.\n\nWatch the [Prototype Demonstration Video](https://drive.google.com/file/d/1lbnJuV_TK72wu2umAgaJuwPUvwt3Io0S/view?usp=sharing) to see the V-Map in action.\n\n## Acknowledgements\n\nThis project was part of the [BMET 4402 Biomedical Engineering Technology Project](https://www.bcit.ca/outlines/20201011965/) course and was completed as a 2020 graduation project. Special thanks to BMET instructors for guidance, our client for inspiration, and BMET class of 2020 for support.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimkong21%2Fvoice-commander-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimkong21%2Fvoice-commander-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimkong21%2Fvoice-commander-system/lists"}