Bridging Multilingual Accessibility through AI-Driven Translation, Speech Synthesis, and Sign Language Animation
IndicSignAI presents a novel, end-to-end AI framework designed to facilitate inclusive communication by translating Assamese text into English speech and finally rendering Indian Sign Language (ISL) animations. This system is tailored for the Deaf and Hard of Hearing (DHH) community in India, enabling equitable access to information in multilingual environments.
Leveraging advancements in Natural Language Processing (NLP), Text-to-Speech (TTS) synthesis, rule-based glossification, and 3D sign avatar animation, IndicSignAI demonstrates modular, scalable, and real-time translation across sensory and linguistic modalities.
Indiaโs linguistic diversity and the underrepresentation of regional languages in AI-driven accessibility tools hinder effective communication for the DHH population. Existing ISL translation systems largely support Hindi or English, excluding speakers of low-resource languages like Assamese. This project addresses:
The framework is structured as a four-stage AI pipeline:
[Assamese Text]
โ IndicTrans2
[English Text]
โ Tacotron2 / FastSpeech2 --------โ [English Audio]
โ Glossifier (T5 / Rule-based)
[ISL Gloss]
โ SignAvatar + Blender
[3D ISL Animation Output]
Module | Metric |
---|---|
Translation | BLEU: 35.4, METEOR |
Speech Synthesis | MOS (Mean Opinion Score): 4.2 |
Gloss Generation | Jaccard Similarity: 0.82 |
Animation Accuracy | Human Expert Score: 87% |
Latency | < 200 ms |
IndicSignAI/
โโโ models/ # Pretrained and fine-tuned model files
โ โโโ translation/ # IndicTrans2
โ โโโ tts/ # Tacotron2 / FastSpeech2
โ โโโ glossifier/ # T5 model or rule scripts
โ โโโ avatar/ # Avatar rendering components
โโโ frontend/ # Streamlit UI
โโโ scripts/ # Batch jobs / training pipelines
โโโ data/ # Input/output samples
โโโ outputs/ # Audio, gloss, and animation files
โโโ requirements.txt # Python dependencies
โโโ README.md # This file
git clone https://github.com/yourusername/IndicSignAI.git
cd IndicSignAI
pip install -r requirements.txt
Blender must be installed and accessible via command-line (
blender --background
) for animation rendering.
Full reference list available in docs/references.md
This project is licensed under the MIT License โ see the LICENSE
file for details.
We welcome contributions in the form of:
Fork the repository, create a branch, and submit a Pull Request.
For academic or research collaborations, please contact us via GitHub Issues or Discussions.