Skip to content
← Problemset

Problem E / I

SignOLight

Verdict
Accepted
Stack
React · Express.js · Three.js
Links
GitHub repository ↗
SignOLight screenshot

Statement

SignOLight plays YouTube videos alongside a real-time 3D sign language avatar synced to the video's captions, making video content more accessible to the deaf and hard-of-hearing community. Captions are converted into sign notation and simplified language using Gemma, with support for both Bangla and English content, so the avatar can sign along with a wide range of videos without requiring any pre-processing.

Subtasks

  1. 01

    Real-Time 3D Avatar

    A Three.js-rendered avatar signs along in sync with video captions as playback progresses.

  2. 02

    AI Caption Translation

    Uses Gemma to convert captions into sign notation and simplified language automatically.

  3. 03

    Bangla-English Support

    Works across both Bangla and English captioned content for wider accessibility.

  4. 04

    Any YouTube Video

    Plays alongside any YouTube video without needing pre-processed or specially prepared content.

Constraints

Next problem F

WhatsApp Thread Summarizer