CoolFace
Datasetpublic

Aananda-giri/openSLR-Nepali

OpenSLR Nepali Speech Dataset (Preprocessed) Dataset Description This is a preprocessed version of the Nepali speech dataset from OpenSLR, ready for training speech models including Automatic Speech Recognition (ASR) and Text-to-Speech (TTS). Dataset Statistics Total Audio Files: 118,231 Total Duration: 57.34 hours Sample Rate: 16kHz Channels: Mono Format: WAV Preprocessing Applied Text Preprocessing: Text cleaning and… See the full description on the dataset page: https://huggingface.co/datasets/Aananda-giri/openSLR-Nepali.

sourceHugging Facecc-by-sa-4.0updated 10mo agoView on Hugging Face
0likes14downloads
Dataset Card

OpenSLR Nepali Speech Dataset (Preprocessed)

Dataset Description

This is a preprocessed version of the Nepali speech dataset from OpenSLR, ready for training speech models including Automatic Speech Recognition (ASR) and Text-to-Speech (TTS).

Dataset Statistics

  • —Total Audio Files: 118,231
  • —Total Duration: 57.34 hours
  • —Sample Rate: 16kHz
  • —Channels: Mono
  • —Format: WAV

Preprocessing Applied

  1. 1.Text Preprocessing:
  2. 2.Text cleaning and normalization
  3. 3.Number to text conversion
  4. 4.Nepali character standardization
  1. 1.Audio Preprocessing:
  2. 2.Resampled to 16kHz mono
  3. 3.Quality filtering (duration: 0.5-20s, SNR > 10dB)
  4. 4.Silence detection and handling
  5. 5.RMS normalization
  6. 6.Pre-emphasis filter (coefficient=0.97)
  1. 1.Quality Checks:
  2. 2.Verified all audio files exist
  3. 3.Removed empty transcripts
  4. 4.Duration validation

Dataset Structure

.
├── metadata.csv          # Contains file_name, transcript, duration, sample_rate, gender, quality, snr_db
└── audio/               # Directory containing all audio files
    └── *.wav            # Audio files

metadata.csv Format

ColumnDescription
file_nameRelative path to audio file (audio/filename.wav)
transcriptNepali text transcript
durationAudio duration in seconds
sample_rateSample rate (16000 Hz)
genderSpeaker gender (male/female)
qualityAudio quality rating (high/low)
snr_dbSignal-to-noise ratio in decibels

Usage

python
from datasets import load_dataset

# Load the dataset
dataset = load_dataset("Aananda-giri/openSLR-Nepali")

# Access a sample
sample = dataset['train'][0]
print(f"Audio: {sample['audio']}")
print(f"Transcript: {sample['transcript']}")
print(f"Duration: {sample['duration']} seconds")

Use Cases

This dataset is suitable for:

  • —Automatic Speech Recognition (ASR): Train models to transcribe Nepali speech to text
  • —Text-to-Speech (TTS): Train models to synthesize Nepali speech from text
  • —Speech Research: Study Nepali phonetics, prosody, and acoustic characteristics

Source

Original dataset from OpenSLR:

License

This dataset is released under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).

Citation

If you use this dataset, please cite the original OpenSLR dataset:

bibtex
@misc{openslr_nepali,
  title={Nepali Speech Dataset},
  author={OpenSLR},
  howpublished={\url{https://www.openslr.org/}},
  year={2020}
}

Preprocessing Details

This dataset was preprocessed using a custom pipeline that includes:

  • —Text normalization for Nepali language
  • —Audio quality filtering and enhancement
  • —Standardization to 16kHz mono format
  • —Vocabulary and character mapping generation

Preprocessed on: 2025-11-17

Contact

For questions or issues with this preprocessed version, please open an issue in the dataset repository.