{"id":25180372,"url":"https://github.com/rhythmusbyte/sign-language-to-speech","last_synced_at":"2025-04-04T04:47:07.176Z","repository":{"id":276068966,"uuid":"928110385","full_name":"RhythmusByte/Sign-Language-to-Speech","owner":"RhythmusByte","description":"Real-time ASL interpreter using OpenCV and TensorFlow/Keras for hand gesture recognition. Features custom hand tracking, image preprocessing, and gesture classification to translate American Sign Language into text and speech output. Built with accessibility in mind.","archived":false,"fork":false,"pushed_at":"2025-03-30T08:31:01.000Z","size":1275287,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T04:46:39.893Z","etag":null,"topics":["asl","assistive-technology","cv2","hand-tracking","handdetection","image-classification","image-processing","keras","machine-learning","mediapipe","numpy","opencv","python","real-time-detection","real-time-recognition","sign-language","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RhythmusByte.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":"2025-02-06T04:32:57.000Z","updated_at":"2025-03-30T08:31:04.000Z","dependencies_parsed_at":"2025-02-27T17:01:24.968Z","dependency_job_id":"fc6adbe7-c7a6-4091-9bcb-5da697c5f38f","html_url":"https://github.com/RhythmusByte/Sign-Language-to-Speech","commit_stats":null,"previous_names":["rhythmusbyte/project","rhythmusbyte/sign-language-to-speech"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RhythmusByte%2FSign-Language-to-Speech","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RhythmusByte%2FSign-Language-to-Speech/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RhythmusByte%2FSign-Language-to-Speech/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RhythmusByte%2FSign-Language-to-Speech/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RhythmusByte","download_url":"https://codeload.github.com/RhythmusByte/Sign-Language-to-Speech/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247123094,"owners_count":20887260,"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":["asl","assistive-technology","cv2","hand-tracking","handdetection","image-classification","image-processing","keras","machine-learning","mediapipe","numpy","opencv","python","real-time-detection","real-time-recognition","sign-language","tensorflow"],"created_at":"2025-02-09T16:17:48.209Z","updated_at":"2025-04-04T04:47:07.170Z","avatar_url":"https://github.com/RhythmusByte.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n[![Typing SVG](https://readme-typing-svg.demolab.com?font=Josefin+Sans\u0026pause=1000\u0026color=9D00FF\u0026center=true\u0026vCenter=true\u0026width=435\u0026lines=Sign+Language+to+Speech+Conversion;Real-time+ASL+Recognition+System)](https://github.com/RhythmusByte/Sign-Language-to-Speech)\n\n\u003cimg src=\"banner.png\" alt=\"Project demonstration\" width=\"100%\"/\u003e\n\n[![License](https://img.shields.io/badge/License-BSD_3--Clause-8A2BE2.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n![Status](https://img.shields.io/badge/Status-Halted_Development-8A2BE2?style=for-the-badge\u0026logo=vercel)\n\n\u003c/div\u003e\n\n---\n\n## 🎯 Project Overview  \n**Sign Language to Speech Conversion** is a real-time **American Sign Language (ASL) recognition system** powered by **computer vision** and **deep learning**. It translates ASL hand gestures into **both text and speech output**, enhancing accessibility and communication.  \n\n📖 For installation, architecture, usage, and contribution guidelines, visit the **[Project Wiki](https://github.com/RhythmusByte/Sign-Language-to-Speech/wiki)**.  \n\n---\n\n## ✨ Key Features  \n- 🔮 **Real-time** hand detection \u0026 gesture tracking  \n- 🧠 **CNN-based** classification using TensorFlow/Keras  \n- 🔊 Simultaneous **text \u0026 speech** output  \n- 📢 Designed for **accessibility \u0026 inclusivity**  \n\n---\n\n## 📊 System Architecture  \n\n| Level 0 | Level 1 | Level 2 |\n|---------|---------|---------|\n| ![DFD Level 0](DFD_0.png) | ![DFD Level 1](DFD_1.png) | ![DFD Level 2](DFD_2.png) |\n\nFor details on **Data Flow Diagrams (DFD), Use Case Diagrams, and System Design**, check the **[Architecture Section](https://github.com/RhythmusByte/Sign-Language-to-Speech/wiki/System-Architecture-\u0026-Design)** in the Wiki.  \n\n---\n\n## 🛠 Tech Stack  \n\n### **Core Technologies**  \n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)  \n![OpenCV](https://img.shields.io/badge/OpenCV-5C3EE8?style=for-the-badge\u0026logo=opencv\u0026logoColor=white)  \n![TensorFlow](https://img.shields.io/badge/TensorFlow-9D00FF?style=for-the-badge\u0026logo=tensorflow\u0026logoColor=white)  \n\n### **Supporting Libraries**  \n![NumPy](https://img.shields.io/badge/NumPy-013243?style=for-the-badge\u0026logo=numpy\u0026logoColor=white)  \n![cvzone](https://img.shields.io/badge/cvzone-Community-9D00FF?style=for-the-badge)  \n![pyttsx3](https://img.shields.io/badge/pyttsx3-TTS_Engine-8B0000?style=for-the-badge)  \n\n---\n\n## 📂 Repository Structure  \n\n```text\nSign-Language-to-Speech/\n├── data/            \n├── Application.py   \n├── trainedModel.h5  \n├── requirements.txt \n└── white.jpg        \n```\n\nFor a **detailed breakdown of modules and system design**, refer to the **[Project Documentation](https://github.com/RhythmusByte/Sign-Language-to-Speech/wiki)**.  \n\n---\n\n## 📢 Contributing  \n\nWe welcome contributions! Before submitting a pull request, please check out the **[Contributing Guide](https://github.com/RhythmusByte/Sign-Language-to-Speech/wiki/Contributions)**.  \n\n---\n\n## 📜 License  \n\nThis project is licensed under the **BSD 3-Clause License**. See the full details in the [LICENSE](LICENSE) file.  \n\n---\n\n📌 **For all documentation, including installation, setup, and FAQs, visit the** 👉 **[Project Wiki](https://github.com/RhythmusByte/Sign-Language-to-Speech/wiki)**.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhythmusbyte%2Fsign-language-to-speech","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhythmusbyte%2Fsign-language-to-speech","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhythmusbyte%2Fsign-language-to-speech/lists"}