From f47146af494f510428e9d14702f4b735c88843aa Mon Sep 17 00:00:00 2001 From: huangyuxin Date: Tue, 29 Mar 2022 12:09:54 +0000 Subject: [PATCH] add docstring, test=asr --- paddlespeech/s2t/transform/spectrogram.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/paddlespeech/s2t/transform/spectrogram.py b/paddlespeech/s2t/transform/spectrogram.py index 75787d92..4a65548f 100644 --- a/paddlespeech/s2t/transform/spectrogram.py +++ b/paddlespeech/s2t/transform/spectrogram.py @@ -355,7 +355,20 @@ class LogMelSpectrogramKaldi(): dither=self.dither, )) def __call__(self, x, train): + """ + Args: + x (np.ndarray): shape (Ti,) + train (bool): True, train mode. + + Raises: + ValueError: not support (Ti, C) + + Returns: + np.ndarray: (T, D) + """ dither = self.dither if train else 0.0 + if x.ndim != 1: + raise ValueError("Not support x: [Time, Channel]") waveform = paddle.to_tensor(np.expand_dims(x, 0), dtype=paddle.float32) mat = kaldi.fbank( waveform,