CoolFace
Datasetpublic

sulabhkatiyar/ne-asr-dataset-nag-aug

NE ASR Augmented Dataset -- Nagamese (nag) Augmented automatic speech recognition dataset for Nagamese (nag), a Assamese-based creole language spoken in Nagaland, India. Source Augmented from sulabhkatiyar/ne-asr-nag (original transcribed speech data from the ARTPARK-IISc Vaani project). Language Information Property Value Language Nagamese ISO 639-3 nag Family Assamese-based creole Region Nagaland, India Tonal No Tier D (23.76h… See the full description on the dataset page: https://huggingface.co/datasets/sulabhkatiyar/ne-asr-dataset-nag-aug.

sourceHugging Facecc-by-4.0updated 4mo agoView on Hugging Face
0likes697downloads
Dataset Card

NE ASR Augmented Dataset -- Nagamese (nag)

Augmented automatic speech recognition dataset for Nagamese (nag), a Assamese-based creole language spoken in Nagaland, India.

Source

Augmented from `sulabhkatiyar/ne-asr-nag` (original transcribed speech data from the ARTPARK-IISc Vaani project).

Language Information

PropertyValue
LanguageNagamese
ISO 639-3nag
FamilyAssamese-based creole
RegionNagaland, India
TonalNo
TierD (23.76h original data)

Dataset Statistics

  • —Original training samples: 12,862
  • —Augmented training samples: 90,034 (7x augmentation)
  • —Train shards: 258
  • —Estimated original duration: ~23.8 hours
  • —Estimated augmented duration: ~166.3 hours
SplitSamples
train90,034
validation1,532
test1,717

Transformations Applied

Each original training sample produces 7 samples (1 original + 2 speed + 4 pitch):

  • —Speed perturbation: 0.9x, 1.1x (2 variants per sample)
  • —Pitch shift: -2, -1, +1, +2 semitones (4 variants per sample)
  • —Noise augmentation: Not applied

SpecAugment Parameters (for training, NOT in this dataset)

These parameters are consumed by the training script and are not baked into the audio files:

  • —mask_time_prob: 0.1
  • —mask_time_length: 10
  • —mask_feature_prob: 0.05
  • —mask_feature_length: 10
  • —layerdrop: 0.05

Full augmentation config: `configs/augmentation_config.yaml`

Dataset Format

  • —Audio: 16kHz mono WAV (stored as Parquet with audio bytes)
  • —Text: Transcriptions
  • —Features: audio, text, language, augmentation
  • —Augmentation labels: original, speed_0.9, speed_1.1, pitch_-2, pitch_-1, pitch_+1, pitch_+2

How to Use

python
from datasets import load_dataset

# Load the full dataset
ds = load_dataset("sulabhkatiyar/ne-asr-nag-aug")

# Load only the training split
train = load_dataset("sulabhkatiyar/ne-asr-nag-aug", split="train")

# Filter to only original (non-augmented) samples
original_only = train.filter(lambda x: x["augmentation"] == "original")

# Filter to a specific augmentation type
speed_09 = train.filter(lambda x: x["augmentation"] == "speed_0.9")

Original Data

Citation

If you use this dataset, please cite the Vaani project and acknowledge the augmentation pipeline.