pith. sign in

arxiv: 2110.12561 · v1 · pith:2SBOTSAFnew · submitted 2021-10-25 · 💻 cs.SD · eess.AS

Lhotse: a speech data representation library for the modern deep learning ecosystem

classification 💻 cs.SD eess.AS
keywords dataspeechlhotsedeeplearninglibraryrecordingscommon
0
0 comments X
read the original abstract

Speech data is notoriously difficult to work with due to a variety of codecs, lengths of recordings, and meta-data formats. We present Lhotse, a speech data representation library that draws upon lessons learned from Kaldi speech recognition toolkit and brings its concepts into the modern deep learning ecosystem. Lhotse provides a common JSON description format with corresponding Python classes and data preparation recipes for over 30 popular speech corpora. Various datasets can be easily combined together and re-purposed for different tasks. The library handles multi-channel recordings, long recordings, local and cloud storage, lazy and on-the-fly operations amongst other features. We introduce Cut and CutSet concepts, which simplify common data wrangling tasks for audio and help incorporate acoustic context of speech utterances. Finally, we show how Lhotse leverages PyTorch data API abstractions and adopts them to handle speech data for deep learning.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Mind the Gap: Impact of Synthetic Conversational Data on Multi-Talker ASR and Speaker Diarization

    eess.AS 2026-05 unverdicted novelty 5.0

    Task-dependent simulation strategies for synthetic conversational data allow synthetic-only training to approach real-data baselines for multi-talker ASR and diarization, with mixing yielding further gains.