CLLGSDASMar 1, 2019

KT-Speech-Crawler: Automatic Dataset Construction for Speech Recognition from YouTube Videos

arXiv:1903.00216v11091 citationsHas Code
Originality Incremental advance
AI Analysis

This provides a scalable solution for researchers and practitioners needing diverse speech data, though it is incremental in automating dataset creation.

The paper tackles the problem of automatically constructing large-scale speech recognition datasets by crawling YouTube videos, achieving around 150 hours of transcribed speech per day with an estimated 3.5% word error rate in transcriptions. Integrating 200 hours of this data reduced word error rate by 40% on the Wall Street Journal dataset.

In this paper, we describe KT-Speech-Crawler: an approach for automatic dataset construction for speech recognition by crawling YouTube videos. We outline several filtering and post-processing steps, which extract samples that can be used for training end-to-end neural speech recognition systems. In our experiments, we demonstrate that a single-core version of the crawler can obtain around 150 hours of transcribed speech within a day, containing an estimated 3.5% word error rate in the transcriptions. Automatically collected samples contain reading and spontaneous speech recorded in various conditions including background noise and music, distant microphone recordings, and a variety of accents and reverberation. When training a deep neural network on speech recognition, we observed around 40\% word error rate reduction on the Wall Street Journal dataset by integrating 200 hours of the collected samples into the training set. The demo (http://emnlp-demo.lakomkin.me/) and the crawler code (https://github.com/EgorLakomkin/KTSpeechCrawler) are publicly available.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes