Skip to content

Latest commit

 

History

History
146 lines (100 loc) · 2.77 KB

api.rst

File metadata and controls

146 lines (100 loc) · 2.77 KB

API Reference

This page contains a comprehensive list of all classes and functions within lhotse.

Audio loading, saving, and manifests -------------------

Data structures and utilities used for describing and manipulating audio recordings.

lhotse.audio

Supervision manifests

Data structures used for describing supervisions in a dataset.

lhotse.supervision

Lhotse Shar -- sequential storage

Documentation for Lhotse Shar multi-tarfile sequential I/O format.

Lhotse Shar readers

lhotse.shar.readers

Lhotse Shar writers

lhotse.shar.writers

Feature extraction and manifests

Data structures and tools used for feature extraction and description.

Features API - extractor and manifests

lhotse.features.base

Lhotse's feature extractors

lhotse.features.kaldi.extractors.Fbank

lhotse.features.kaldi.extractors.Mfcc

Kaldi feature extractors as network layers

lhotse.features.kaldi.layers

Torchaudio feature extractors

lhotse.features.fbank

lhotse.features.mfcc

lhotse.features.spectrogram

Librosa filter-bank

lhotse.features.librosa_fbank

Feature storage

lhotse.features.io

Feature-domain mixing

lhotse.features.mixer

Augmentation

lhotse.augmentation

Cuts

Data structures and tools used to create training/testing examples.

lhotse.cut

Recipes

Convenience methods used to prepare recording and supervision manifests for standard corpora.

lhotse.recipes

Kaldi conversion

Convenience methods used to interact with Kaldi data directories.

lhotse.kaldi

Others

Helper methods used throughout the codebase.

lhotse.manipulation