【audiotools】replace scale op (#4017)

* fix div

* fix
pull/4021/head
zxcd 6 months ago committed by GitHub
parent 05cdbd8d5e
commit de3851336f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -131,7 +131,8 @@ class ResampleFrac(paddle.nn.Layer):
idx = paddle.arange(
-self._width, self._width + self.old_sr, dtype="float32")
for i in range(self.new_sr):
t = (-i / self.new_sr + idx / self.old_sr) * sr
t = (-i / self.new_sr + idx / paddle.full(idx.shape, self.old_sr)
) * sr
t = paddle.clip(t, -self.zeros, self.zeros)
t *= math.pi
window = paddle.cos(t / self.zeros / 2)**2

@ -1,5 +1,5 @@
wget https://paddlespeech.cdn.bcebos.com/PaddleAudio/audio_tools/audio.tar.gz
wget https://paddlespeech.cdn.bcebos.com/PaddleAudio/audio_tools/regression.tar.gz
wget -c https://paddlespeech.cdn.bcebos.com/PaddleAudio/audio_tools/audio.tar.gz
wget -c https://paddlespeech.cdn.bcebos.com/PaddleAudio/audio_tools/regression.tar.gz
tar -zxvf audio.tar.gz
tar -zxvf regression.tar.gz
python -m pytest
python -m pytest

Loading…
Cancel
Save