shivdi1999/nagri-sound-dataset
Sylheti Language Learning – Audio Interaction Dataset Overview This dataset contains letter-level reference pronunciation audio samples designed for a multilingual Augmented Reality (AR) language-learning system. The system adapts its interface language dynamically based on user preference, while primarily aiming to teach and evaluate Sylheti pronunciation.The dataset is structured to support real-time pronunciation feedback, deterministic AR triggers, and… See the full description on the dataset page: https://huggingface.co/datasets/shivdi1999/nagri-sound-dataset.
Sylheti Language Learning – Audio Interaction Dataset
Overview
This dataset contains letter-level reference pronunciation audio samples designed for a multilingual Augmented Reality (AR) language-learning system.
The system adapts its interface language dynamically based on user preference, while primarily aiming to teach and evaluate Sylheti pronunciation. The dataset is structured to support real-time pronunciation feedback, deterministic AR triggers, and multilingual extensibility using Unity and Python.
The dataset is currently focused on Sylheti (syl) alphabet pronunciations and is structured to support Bengali (bn) and additional languages in future versions.
Language Design
To avoid ambiguity between spoken input, learning target, and interface language, the dataset separates language roles as follows:
- spoken_language The language spoken in the recorded audio sample (e.g.,
syl,bn).
- target_language The language the system is teaching or evaluating against (currently Sylheti for all reference samples).
- ui_language The language used by the AR interface and feedback system (handled dynamically at runtime in Unity and intentionally left empty in the dataset).
This separation ensures clarity for:
- reviewers
- collaborators
- Unity XR logic
- Python-based evaluation pipelines
Dataset Structure
Each row in the dataset represents one reference pronunciation sample for a single alphabet letter.
Audio files are stored externally and referenced using relative paths.
Folder Structure
alphabetsaudio/ ├── syl/ │ ├── vowels/ │ │ ├── sylV01.wav │ │ └── ... │ └── consonants/ │ ├── syl_C01.wav │ └── ... ├── bn/ (future expansion) │ ├── vowels/ │ └── consonants/
Column Definitions
Letter Identification Logic
The letter_id encodes language, phonetic category, and index:
- Sylheti vowels:
syl_V01,syl_V02, … - Sylheti consonants:
syl_C01,syl_C02, … - Bengali vowels:
bn_V01,bn_V02, … - Bengali consonants:
bn_C01,bn_C02, …
This distinction is intentional and required to support:
- different pronunciation evaluation logic for vowels vs consonants
- deterministic Unity AR behavior
- future curriculum and analytics design
Sample Identification Logic
sample_id
Format: <letterid><sampleindex> sylV01_001
- Each letter begins with
_001 - Additional recordings of the same letter may use
_002,_003, etc. sample_idrepresents a recording instance, whileletter_idrepresents the linguistic concept
Intended Use
This dataset is intended for:
- Letter-level pronunciation evaluation
- AR-based language learning experiences
- Unity XR interaction logic
- Python-based audio similarity and scoring pipelines
- Multilingual educational research
It is not intended for:
- sentence-level ASR
- conversational speech modeling
- large-vocabulary speech recognition
Limitations
- Single reference speaker per letter in current versions
- Controlled recording conditions
- No sentence-level or word-level data
- Dialectal variation within Sylheti is not exhaustively represented
These limitations are deliberate design choices for early-stage AR pronunciation systems.
Ethical Considerations
- No personally identifiable information is included
- Speaker metadata is stored only in coarse categories
- Audio data is collected with informed consent for research and educational use
- Dataset is designed to support inclusive, non-extractive language learning applications
License
This dataset is released under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
license: cc-by-4.0
