NeMo ASR collection API ======================= Model Classes ------------- .. autoclass:: nemo.collections.asr.models.EncDecCTCModel :show-inheritance: :members: transcribe, change_vocabulary, setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact .. autoclass:: nemo.collections.asr.models.EncDecCTCModelBPE :show-inheritance: :members: transcribe, change_vocabulary, setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact .. autoclass:: nemo.collections.asr.models.EncDecRNNTModel :show-inheritance: :members: transcribe, change_vocabulary, setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact .. autoclass:: nemo.collections.asr.models.EncDecRNNTBPEModel :show-inheritance: :members: transcribe, change_vocabulary, setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact .. autoclass:: nemo.collections.asr.models.EncDecClassificationModel :show-inheritance: :members: setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact .. autoclass:: nemo.collections.asr.models.EncDecSpeakerLabelModel :show-inheritance: :members: setup_training_data, setup_optimization, setup_validation_data, setup_test_data, register_artifact Modules ------- .. autoclass:: nemo.collections.asr.modules.ConvASREncoder :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.ConvASRDecoder :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.ConvASRDecoderClassification :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.SpeakerDecoder :show-inheritance: :members: .. _conformer-encoder-api: .. autoclass:: nemo.collections.asr.modules.ConformerEncoder :show-inheritance: :members: .. _squeezeformer-encoder-api: .. autoclass:: nemo.collections.asr.modules.SqueezeformerEncoder :show-inheritance: :members: .. _rnn-encoder-api: .. autoclass:: nemo.collections.asr.modules.RNNEncoder :show-inheritance: :members: .. _rnnt-decoder-api: .. autoclass:: nemo.collections.asr.modules.RNNTDecoder :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.StatelessTransducerDecoder :show-inheritance: :members: .. _rnnt-joint-api: .. autoclass:: nemo.collections.asr.modules.RNNTJoint :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.SampledRNNTJoint :show-inheritance: :members: Parts ----- .. autoclass:: nemo.collections.asr.parts.submodules.jasper.JasperBlock :show-inheritance: :members: Mixins ------ .. autoclass:: nemo.collections.asr.parts.mixins.mixins.ASRBPEMixin :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.mixins.mixins.ASRModuleMixin :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.mixins.interctc_mixin.InterCTCMixin :show-inheritance: :members: Datasets -------- Character Encoding Datasets ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.data.audio_to_text.AudioToCharDataset :show-inheritance: :members: .. autoclass:: nemo.collections.asr.data.audio_to_text.TarredAudioToCharDataset :show-inheritance: :members: Subword Encoding Datasets ~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.data.audio_to_text.AudioToBPEDataset :show-inheritance: :members: .. autoclass:: nemo.collections.asr.data.audio_to_text.TarredAudioToBPEDataset :show-inheritance: :members: Audio Preprocessors ------------------- .. autoclass:: nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.AudioToMFCCPreprocessor :show-inheritance: :members: Audio Augmentors ---------------- .. autoclass:: nemo.collections.asr.modules.SpectrogramAugmentation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.modules.CropOrPadSpectrogramAugmentation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.SpeedPerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.TimeStretchPerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.GainPerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.ImpulsePerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.ShiftPerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.NoisePerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.WhiteNoisePerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.RirAndNoisePerturbation :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.preprocessing.perturb.TranscodePerturbation :show-inheritance: :members: Miscellaneous Classes --------------------- CTC Decoding ~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.metrics.wer.CTCDecoding :show-inheritance: :members: .. autoclass:: nemo.collections.asr.metrics.wer_bpe.CTCBPEDecoding :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.submodules.ctc_greedy_decoding.GreedyCTCInfer :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.submodules.ctc_beam_decoding.BeamCTCInfer :show-inheritance: :members: RNNT Decoding ~~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.metrics.rnnt_wer.RNNTDecoding :show-inheritance: :members: .. autoclass:: nemo.collections.asr.metrics.rnnt_wer_bpe.RNNTBPEDecoding :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.submodules.rnnt_greedy_decoding.GreedyRNNTInfer :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.submodules.rnnt_greedy_decoding.GreedyBatchedRNNTInfer :show-inheritance: :members: .. autoclass:: nemo.collections.asr.parts.submodules.rnnt_beam_decoding.BeamRNNTInfer :show-inheritance: :members: Hypotheses ~~~~~~~~~~ .. autoclass:: nemo.collections.asr.parts.utils.rnnt_utils.Hypothesis :show-inheritance: :no-members: .. autoclass:: nemo.collections.asr.parts.utils.rnnt_utils.NBestHypotheses :show-inheritance: :no-members: Adapter Networks ~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.parts.submodules.adapters.multi_head_attention_adapter_module.MultiHeadAttentionAdapter :show-inheritance: :members: :member-order: bysource ----- .. autoclass:: nemo.collections.asr.parts.submodules.adapters.multi_head_attention_adapter_module.RelPositionMultiHeadAttentionAdapter :show-inheritance: :members: :member-order: bysource ----- .. autoclass:: nemo.collections.asr.parts.submodules.adapters.multi_head_attention_adapter_module.PositionalEncodingAdapter :show-inheritance: :members: :member-order: bysource ----- .. autoclass:: nemo.collections.asr.parts.submodules.adapters.multi_head_attention_adapter_module.RelPositionalEncodingAdapter :show-inheritance: :members: :member-order: bysource Adapter Strategies ~~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.asr.parts.submodules.adapters.multi_head_attention_adapter_module.MHAResidualAddAdapterStrategy :show-inheritance: :members: :member-order: bysource :undoc-members: adapter_module_names -----