ba4be087d5
CICD NeMo / cicd-main-unit-tests (push) Blocked by required conditions
CICD NeMo / cicd-main-speech (push) Blocked by required conditions
CICD NeMo / cicd-test-container-build (push) Blocked by required conditions
CICD NeMo / cicd-import-tests (push) Blocked by required conditions
CICD NeMo / L0_Setup_Test_Data_And_Models (push) Blocked by required conditions
CICD NeMo / Nemo_CICD_Test (push) Blocked by required conditions
CICD NeMo / Coverage (e2e) (push) Blocked by required conditions
CICD NeMo / Coverage (unit-test) (push) Blocked by required conditions
CodeQL / Analyze (python) (push) Waiting to run
Create PR to main with cherry-pick from release / cherry-pick (push) Failing after 0s
CICD NeMo / pre-flight (push) Failing after 0s
CICD NeMo / configure (push) Has been skipped
Build, validate, and release Neural Modules / pre-flight (push) Failing after 1s
CICD NeMo / code-linting (push) Has been skipped
CICD NeMo / cicd-wait-in-queue (push) Waiting to run
Build, validate, and release Neural Modules / release (push) Has been skipped
Build, validate, and release Neural Modules / release-summary (push) Has been cancelled
323 lines
8.9 KiB
ReStructuredText
323 lines
8.9 KiB
ReStructuredText
NeMo Audio API
|
|
==============
|
|
|
|
Model Classes
|
|
-------------
|
|
Base Classes
|
|
~~~~~~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.models.AudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
|
|
Processing Models
|
|
~~~~~~~~~~~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.models.EncMaskDecAudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
.. autoclass:: nemo.collections.audio.models.FlowMatchingAudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
.. autoclass:: nemo.collections.audio.models.PredictiveAudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
.. autoclass:: nemo.collections.audio.models.ScoreBasedGenerativeAudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
.. autoclass:: nemo.collections.audio.models.SchroedingerBridgeAudioToAudioModel
|
|
:show-inheritance:
|
|
:members:
|
|
:exclude-members: setup_training_data, setup_validation_data, training_step, on_validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start
|
|
|
|
|
|
Modules
|
|
-------
|
|
|
|
Features
|
|
~~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.modules.features.SpectrogramToMultichannelFeatures
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Masking
|
|
~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskEstimatorRNN
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. _audio-api-masking-multi-channel-mask-estimator:
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskEstimatorFlexChannels
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. _audio-api-masking-guided-source-separation:
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskEstimatorGSS
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskReferenceChannel
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskBasedBeamformer
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.modules.masking.MaskBasedDereverbWPE
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Projections
|
|
~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.modules.projections.MixtureConsistencyProjection
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
SSL Pretraining
|
|
~~~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.modules.ssl_pretrain_masking.SSLPretrainWithMaskedPatch
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Transforms
|
|
~~~~~~~~~~
|
|
|
|
.. _audio-api-audio-to-spectrogram:
|
|
.. autoclass:: nemo.collections.audio.modules.transforms.AudioToSpectrogram
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. _audio-api-spectrogram-to-audio:
|
|
.. autoclass:: nemo.collections.audio.modules.transforms.SpectrogramToAudio
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Parts
|
|
-----
|
|
|
|
Submodules: Diffusion
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.StochasticDifferentialEquation
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.OrnsteinUhlenbeckVarianceExplodingSDE
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.ReverseStochasticDifferentialEquation
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.PredictorCorrectorSampler
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.Predictor
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.ReverseDiffusionPredictor
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.Corrector
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.diffusion.AnnealedLangevinDynamics
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Submodules: Flow
|
|
~~~~~~~~~~~~~~~~
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.flow.ConditionalFlow
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.flow.OptimalTransportFlow
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.flow.ConditionalFlowMatchingSampler
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.flow.ConditionalFlowMatchingEulerSampler
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
Submodules: Multichannel
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.ChannelAugment
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.TransformAverageConcatenate
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.TransformAttendConcatenate
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.ChannelAveragePool
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.ChannelAttentionPool
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.ParametricMultichannelWienerFilter
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.ReferenceChannelEstimatorSNR
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.multichannel.WPEFilter
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Submodules: NCSN++
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.ncsnpp.SpectrogramNoiseConditionalScoreNetworkPlusPlus
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.ncsnpp.NoiseConditionalScoreNetworkPlusPlus
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.ncsnpp.GaussianFourierProjection
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.ncsnpp.ResnetBlockBigGANPlusPlus
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Submodules: Schrödinger Bridge
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.schroedinger_bridge.SBNoiseSchedule
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.schroedinger_bridge.SBNoiseScheduleVE
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.schroedinger_bridge.SBNoiseScheduleVP
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.schroedinger_bridge.SBSampler
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Submodules: TransformerUNet
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.LearnedSinusoidalPosEmb
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.ConvPositionEmbed
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.RMSNorm
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.AdaptiveRMSNorm
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.GEGLU
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.TransformerUNet
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.parts.submodules.transformerunet.SpectrogramTransformerUNet
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Losses
|
|
------
|
|
|
|
.. autoclass:: nemo.collections.audio.losses.MAELoss
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.losses.MSELoss
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.losses.SDRLoss
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Datasets
|
|
--------
|
|
|
|
NeMo Format
|
|
~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.data.audio_to_audio.BaseAudioDataset
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.data.audio_to_audio.AudioToTargetDataset
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.data.audio_to_audio.AudioToTargetWithReferenceDataset
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
.. autoclass:: nemo.collections.audio.data.audio_to_audio.AudioToTargetWithEmbeddingDataset
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
Lhotse Format
|
|
~~~~~~~~~~~~~
|
|
|
|
.. autoclass:: nemo.collections.audio.data.audio_to_audio_lhotse.LhotseAudioToTargetDataset
|
|
:show-inheritance:
|
|
:members:
|
|
|
|
|
|
|