paddlespeech.t2s.datasets.get_feats module

class paddlespeech.t2s.datasets.get_feats.Energy(n_fft: int = 2048, hop_length: int = 300, win_length: Optional[int] = None, window: str = 'hann', center: bool = True, pad_mode: str = 'reflect')[source]

Bases: object

Methods

get_energy

get_energy(wav: ndarray, use_token_averaged_energy: bool = True, duration: Optional[ndarray] = None)[source]
class paddlespeech.t2s.datasets.get_feats.LinearSpectrogram(n_fft: int = 1024, win_length: Optional[int] = None, hop_length: int = 256, window: str = 'hann', center: bool = True)[source]

Bases: object

Methods

get_linear_spectrogram

get_linear_spectrogram(wav: ndarray)[source]
class paddlespeech.t2s.datasets.get_feats.LogMelFBank(sr: int = 24000, n_fft: int = 2048, hop_length: int = 300, win_length: Optional[int] = None, window: str = 'hann', n_mels: int = 80, fmin: int = 80, fmax: int = 7600, norm: Optional[Union[typing_extensions.Literal[slaney], float]] = 'slaney', htk: bool = False, power: float = 1.0)[source]

Bases: object

Methods

get_log_mel_fbank

get_log_mel_fbank(wav, base='10')[source]
class paddlespeech.t2s.datasets.get_feats.Pitch(sr: int = 24000, hop_length: int = 300, f0min: int = 80, f0max: int = 7600)[source]

Bases: object

Methods

get_pitch

get_pitch(wav: ndarray, use_continuous_f0: bool = True, use_log_f0: bool = True, use_token_averaged_f0: bool = True, duration: Optional[ndarray] = None)[source]