Tacotron2TTSBundle.Vocoder¶
- class torchaudio.pipelines.Tacotron2TTSBundle.Vocoder¶
Tacotron2TTS pipeline 中 vocoder 部分的介面
請參閱
torchaudio.pipelines.Tacotron2TTSBundle.get_vocoder()
以了解用法。
屬性¶
sample_rate¶
方法¶
__call__¶
- abstract Vocoder.__call__(specgrams: Tensor, lengths: Optional[Tensor] = None) Tuple[Tensor, Optional[Tensor]] ¶
從給定的輸入(例如頻譜圖)產生波形
- 參數:
specgrams (Tensor) – 輸入頻譜圖。形狀: (batch, frequency bins, time)。預期形狀取決於實作方式。
lengths (Tensor, or None, optional) – 批次中每個樣本的有效長度。形狀: (batch, )。(預設: None)
- 返回:
- Tensor
產生的波形。形狀: (batch, max length)
- Tensor 或 None
批次中每個樣本的有效長度。形狀: (batch, )。
- 返回類型:
(Tensor, Optional[Tensor])