Skip to content

Latest commit

 

History

History
132 lines (101 loc) · 4.99 KB

README.md

File metadata and controls

132 lines (101 loc) · 4.99 KB

🎉 Selected for IWOC'25 - Inclusive Web Open Contributions! 🎉

GestureGuru - Beta v1.0.0 🖐️📹

JavaScript React Vite Three.js Web Speech API MIT License IWOC'25 PRs Welcome Contributors

An open-source initiative making video content accessible for the deaf and hard-of-hearing community by translating speech to sign language in real-time using a 3D avatar.

🌟 Features⚙️ Installation💡 How It Works🤝 Contributing👥 Community

GestureGuru Banner


🎯 Project Vision

GestureGuru aims to bridge the accessibility gap in video content by using AI and 3D modeling to translate speech into sign language dynamically. Whether you're a developer, accessibility advocate, or open-source enthusiast, your contributions can make a real impact!


📺 Project Demo

Watch our live demo:

GestureGuru Demo


🌟 Features

🖐️ Real-Time Sign Language

  • Translates spoken language into sign gestures
  • Live 3D avatar representation
  • Supports multiple video platforms

🔊 Speech Recognition

  • Uses Web Speech API / Whisper AI
  • Optimized for real-time processing
  • Async audio transmission for low latency

📡 Chrome Extension

  • Lightweight & optimized
  • Works with any online video
  • Minimal resource consumption

⚡ Performance-Optimized

  • React + Vite for fast rendering
  • Three.js for 3D animations
  • WebSockets for smooth syncing

⚠️ Limitations

  • Currently supports English & Hindi ASR (more languages coming soon)
  • 3D Avatar requires WebGL support
  • Beta version—expect some delay in sign generation

Installation

  1. Download and install the GestureGuru extension from the Chrome Web Store.
  2. Pin the extension for quick access.

Usage

  1. Open any video in your Chrome browser.
  2. The GestureGuru popup will appear, featuring a 3D avatar translating the video speech into sign language in real-time.
  3. Adjust settings as needed for the best experience.

Contribution Guidelines for IWOC'25

We appreciate your initiative in open-sourcing GestureGuru! To ensure a seamless collaboration experience, please follow these key guidelines:

1. Documentation

A well-documented repository helps attract and retain contributors. Ensure the following:

  • A detailed README.md explaining the project's purpose, functionality, and setup process.
  • A CONTRIBUTING.md file to guide new contributors.
  • A Code of Conduct to maintain a welcoming environment.

Open Issues

🚀 Check out open issues and start contributing: GitHub Issues

Beta Disclaimer

This is a beta release (v1.0.0-beta.1). While fully functional, some features are still under development. Your feedback will help us improve and refine GestureGuru for the official release.


Feedback & Support

We value your input! Please submit bugs, feature requests, or general feedback through the issues page.

💙 Let’s make the internet more accessible together!