NeMo TTS Collection API ======================= Model Classes ------------- Mel-Spectrogram Generators ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.tts.models.FastPitchModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.MixerTTSModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.RadTTSModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.Tacotron2Model :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start Speech-to-Text Aligner Models ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.tts.models.AlignerModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start Two-Stage Models ~~~~~~~~~~~~~~~~~ .. autoclass:: nemo.collections.tts.models.TwoStagesModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start Vocoders ~~~~~~~~ .. autoclass:: nemo.collections.tts.models.GriffinLimModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.HifiGanModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.UnivNetModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start .. autoclass:: nemo.collections.tts.models.WaveGlowModel :show-inheritance: :members: :exclude-members: setup_training_data, setup_validation_data, training_step, validation_epoch_end, validation_step, setup_test_data, on_train_epoch_start Base Classes ---------------- The classes below are the base of the TTS pipeline. To read more about them, see the `Base Classes <./intro.html#Base Classes>`__ section of the intro page. .. autoclass:: nemo.collections.tts.models.base.MelToSpec :show-inheritance: :members: .. autoclass:: nemo.collections.tts.models.base.SpectrogramGenerator :show-inheritance: :members: .. autoclass:: nemo.collections.tts.models.base.Vocoder :show-inheritance: :members: Dataset Processing Classes -------------------------- .. autoclass:: nemo.collections.tts.data.tts_dataset.MixerTTSXDataset :show-inheritance: :members: .. autoclass:: nemo.collections.tts.data.tts_dataset.TTSDataset :show-inheritance: :members: .. autoclass:: nemo.collections.tts.data.tts_dataset.VocoderDataset :show-inheritance: :members: