Home

Awesome

GigaSpeech 2

arXiv hf GitHub demo

This is the official repository of the GigaSpeech 2 dataset. For details of how we created the dataset, please refer to our arXiv preprint paper.

GigaSpeech 2 version: 2.0 (2024/06/19)

<div align="left"> <p><img src="https://github.com/yfyeung/GigaSpeech2/blob/main/docs/source/_static/pipeline.png" width=800></p> </div>

Download

Leaderboard

ContributorToolkitTrain RecipeTrain DataInferenceTest CER/WER
<em>Baseline</em>IcefallZipformer/Stateless pruned RNN-TGigaSpeech 2.0 thTODO12.46
<em>Baseline</em>IcefallZipformer/Stateless pruned RNN-TGigaSpeech 2.0 idTODO14.92
<em>Baseline</em>IcefallZipformer/Stateless pruned RNN-TGigaSpeech 2.0 viTODO12.83
<em>Baseline</em>ESPNetConformer/Transformer CTC/AEDGigaSpeech 2.0 thTODO13.70
<em>Baseline</em>ESPNetConformer/Transformer CTC/AEDGigaSpeech 2.0 idTODO15.50
<em>Baseline</em>ESPNetConformer/Transformer CTC/AEDGigaSpeech 2.0 viTODO15.60

Dataset

Audio Source

Training Subsets

Thai (hours)Indonesian (hours)Vietnamese (hours)
GigaSpeech 2 raw12901.88112.97324.0
GigaSpeech 2 refined10262.05714.06039.0

GigaSpeech 2 raw contains all the data from GigaSpeech 2 refined.

Evaluation Subsets

Thai (hours)Indonesian (hours)Vietnamese (hours)
GigaSpeech 2 DEV10.010.010.2
GigaSpeech 2 TEST10.010.011.0

Evaluation subsets are annotated by professional human annotators.

Preparation Scripts

Soon available at Lhotse and ESPNet.

Metadata Walkthrough

Soon available.

Audio Processing

GigaSpeech 2 audio files are resampled to 16 kHz and converted to single-channel WAV format. For detailed implementation, refer to pipeline/convert_transcribe/convert_and_transcribe.py.

Text Pre-Processing

Transcripts are normalized by applying NFKC, converting all characters to uppercase, removing punctuation, and mapping Arabic numerals to words in the respective languages.

Text Post-Processing (before scoring)

We standardize by applying NFKC, converting all characters to uppercase, removing punctuation, and merging consecutive whitespace or removing all whitespace from both hypothesis and reference text before CER/WER scoring to ensure apple-to-apple performance comparisons across different toolkits or commercial services.

We also provide the following code snippet, which is used in all the experiments reported in our paper and leaderboard.

import string
import unicodedata

def text_post_processing(text):
    text = unicodedata.normalize("NFKC", text)  # apply NFKC
    text = text.upper()  # convert to uppercase
    text = text.replace("-", " ")  # remove hyphen
    text = re.sub("[{}]".format(string.punctuation), "", text)  # remove punctuation
    text = re.sub(r"\s+", "", text).strip()  # remove all whitespace for Thai
    return text

Collaboration

We are a group of volunteers trying to make speech technologies easier to use. We welcome any kind of contributions. Currently, we are exploring the following directions. If you are interested in one of the directions and you think you will be able to help, please contact gigaspeech@speechcolab.org.

Institutional Contributors

InstitutionContribution
Shanghai Jiao Tong UniversityComputing power; Data host; Researchers
The Chinese University of Hong KongResearchers
Tsinghua UniversityResearchers
Seasalt AIResearchers
Birch AIResearchers
Peng Cheng LaboratoryComputing power
Dataocean AIEvaluation data annotation

Citation

Please cite our paper if you find this work useful:

@article{gigaspeech2,
  title={GigaSpeech 2: An Evolving, Large-Scale and Multi-domain ASR Corpus for Low-Resource Languages with Automated Crawling, Transcription and Refinement},
  author={Yifan Yang and Zheshu Song and Jianheng Zhuo and Mingyu Cui and Jinpeng Li and Bo Yang and Yexing Du and Ziyang Ma and Xunying Liu and Ziyuan Wang and Ke Li and Shuai Fan and Kai Yu and Wei-Qiang Zhang and Guoguo Chen and Xie Chen},
  journal={arXiv preprint arXiv:2406.11546},
  year={2024},
}

Contact

If you have any concerns, please contact gigaspeech@speechcolab.org.

If you have any technical problems, please contact yifanyeung@sjtu.edu.cn.

Metadata Changelog