CoolFace
Datasetpublic

gilkeyio/librispeech-alignments

Dataset Card for Librispeech Alignments Librispeech with alignments generated by the Montreal Forced Aligner. The original alignments in TextGrid format can be found here Dataset Details Dataset Description Librispeech is a corpus of read English speech, designed for training and evaluating automatic speech recognition (ASR) systems. The dataset contains 1000 hours of 16kHz read English speech derived from audiobooks. The Montreal Forced Aligner… See the full description on the dataset page: https://huggingface.co/datasets/gilkeyio/librispeech-alignments.

sourceHugging Facecc-by-4.0updated 3y agoView on Hugging Face
21likes2.4kdownloads
Dataset Card

Dataset Card for Librispeech Alignments

Librispeech with alignments generated by the Montreal Forced Aligner. The original alignments in TextGrid format can be found here

Dataset Details

Dataset Description

Librispeech is a corpus of read English speech, designed for training and evaluating automatic speech recognition (ASR) systems. The dataset contains 1000 hours of 16kHz read English speech derived from audiobooks.

The Montreal Forced Aligner (MFA) was used to generate word and phoneme level alignments for the Librispeech dataset.

  • Curated by: Vassil Panayotov, Guoguo Chen, Daniel Povey, Sanjeev Khudanpur (for Librispeech)
  • Funded by: DARPA LORELEI
  • Shared by: Loren Lugosch (for Alignments)
  • Language(s) (NLP): English
  • License: Creative Commons Attribution 4.0 International License

Dataset Sources

  • Repository: https://www.openslr.org/12
  • Paper: https://arxiv.org/abs/1512.02595
  • Alignments: https://zenodo.org/record/2619474

Uses

Direct Use

The Librispeech dataset can be used to train and evaluate ASR systems. The alignments allow for forced alignment techniques.

Out-of-Scope Use

The dataset only contains read speech, so may not perform as well on spontaneous conversational speech.

Dataset Structure

The dataset contains 1000 hours of segmented read English speech from audiobooks. There are three train subsets: 100 hours (train-clean-100), 360 hours (train-clean-360) and 500 hours (train-other-500).

The alignments connect the audio to the reference text transcripts on word and phoneme level.

Data Fields

  • sex: M for male, F for female
  • subset: devclean, devother, testclean, testother, trainclean100, trainclean360, trainother500
  • id: unique id of the data sample. (speaker id)-(chapter-id)-(utterance-id)
  • audio: the audio, 16kHz
  • transcript: the spoken text of the dataset, normalized and lowercased
  • words: a list of words with fields:
  • word: the text of the word
  • start: the start time in seconds
  • end: the end time in seconds
  • phonemes: a list of phonemes with fields:
  • phoneme: the phoneme spoken
  • start: the start time in seconds
  • end: the end time in seconds

Dataset Creation

Curation Rationale

Librispeech was created to further speech recognition research and to benchmark progress in the field.

Source Data

Data Collection and Processing

The audio and reference texts were sourced from read English audiobooks in the LibriVox project. The data was segmented, filtered and prepared for speech recognition.

Who are the source data producers?

The audiobooks are read by volunteers for the LibriVox project. Information about the readers is available in the LibriVox catalog.

Annotations

Annotation process

The Montreal Forced Aligner was used to create word and phoneme level alignments between the audio and reference texts. The aligner is based on Kaldi. In the process of formatting this into a HuggingFace dataset, words with empty text and phonemes with empty text, silence tokens, or spacing tokens were removed

Who are the annotators?

The alignments were generated automatically by the Montreal Forced Aligner and shared by Loren Lugosch. The TextGrid files were parsed and integrated into this dataset by Kim Gilkey.

Personal and Sensitive Information

The data contains read speech and transcripts. No personal or sensitive information expected.

Bias, Risks, and Limitations

The dataset contains only read speech from published books, not natural conversational speech. Performance on other tasks may be reduced.

Recommendations

Users should understand that the alignments may contain errors and account for this in applications. For example, be wary of <UNK> tokens.

Citation

Librispeech:

@inproceedings{panayotov2015librispeech,  
  title={Librispeech: an ASR corpus based on public domain audio books},
  author={Panayotov, Vassil and Chen, Guoguo and Povey, Daniel and Khudanpur, Sanjeev},  
  booktitle={ICASSP},   
  year={2015},   
  organization={IEEE} 
}

Librispeech Alignments:

Loren Lugosch, Mirco Ravanelli, Patrick Ignoto, Vikrant Singh Tomar, and Yoshua Bengio, "Speech Model Pre-training for End-to-End Spoken Language Understanding", Interspeech 2019.

Montreal Forced Aligner:

Michael McAuliffe, Michaela Socolof, Sarah Mihuc, Michael Wagner, and Morgan Sonderegger. "Montreal Forced Aligner: trainable text-speech alignment using Kaldi", Interspeech 2017.