Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

dsfsi/maswo-south-african-sign-language-dataset

Domain:

natural language processing

Record type:

dataset
Creator:
dsf
Host:
This repository contains code and dataset used to create the Maswao (meaning signs in Northern Sotho) dataset. # Maswao Dataset Construction Pipeline This repository contains the code used to construct the **Maswao** dataset, a weakly aligned spoken-language-to-sign-language corpus for South African Sign Language (SASL). ## Overview The pipeline consists of the following stages: 1. Download videos from YouTube. 2. Identify videos containing sign language interpretation. 3. Transcribe spoken audio into text using Automatic Speech Recognition (ASR). 4. Segment the transcriptions into sentence-level units. 5. Detect and crop the sign language interpreter region from each video. 6. Segment long sign language videos into sentence-level clips using our proposed gradient-informed segmentation method. 7. Align sentence-level text with the corresponding sign language video segments to construct the Maswao dataset. ## Repository Structure The repository is organized into modules corresponding to each stage of the pipeline. Additional documentation for each module will be provided in future updates. ## Requirements We reccommend setting up different conda/python environments for each stage in the pipeline as follows: 1. Dependencies for downloading, interpreter segmentation include - yt_dlp, cv2, moviepy, and mediapipe 2. Dependencies for ASR include - torch, transformers, and nemo 3. Installation instructions and software dependencies for training each of the SLT models in src folder are provided in their read me files. ## Usage 1. To run the download script : bash crawl_script.sh -- you need to create a folder and add cookies files in txt format, also create a YouTube API key 2. To run interpreter python script - python maswao_interpreter_cropping.py 3. To run ASR code - python name_of_asr_script.py (e.g python whisper-v3_transcription.py) 4. Instructions give in readme for running SLT ## Citation If you use this code or the Maswao dataset in your research, please cite: ```bibtex @article{TBD, title = {TBD}, author = {TBD}, journal = {TBD}, year = {TBD} } ``` ## …

Visit

github.com

Tasks

sign-language to textautomatic speech recognitioncomputer visionspeech processing

Languages

BirwaSouth African Sign Language

Similar

Early Learning Outcome Measure (ELOM) (4&5) in South African Sign Language - Datasetpfunzomaba/South-African-Sign-Language-TranslatorKenyan Sign Language DatasetTunisian Sign Language DatasetKenyan Sign Language DatasetEarly Learning Outcome Measure (ELOM) (4&5) in South African Sign Language - Dataset

Early Learning Outcome Measure (ELOM) (4&5) in South African Sign Language - Dataset

This study involves the adaption of and pilot testing the Early Learning Outcome Measur

pfunzomaba/South-African-Sign-Language-Translator

The primary goal is to bridge the communication gap between individuals who use South African Sign L

Kenyan Sign Language Dataset

Sign language recognition and translation. Accessibility tools for the deaf community. Notes / chal

Tunisian Sign Language Dataset

(First ever) Tunisian Sign Language Dataset

Kenyan Sign Language Dataset

KSL video dataset for training AI models to assess deaf learners' signing skills

Early Learning Outcome Measure (ELOM) (4&5) in South African Sign Language - Dataset

This study involves the adaption of and pilot testing the Early Learning Outcome Measure (ELOM) (4&a