mirror of
https://github.com/FunAudioLLM/CosyVoice.git
synced 2026-02-05 09:59:23 +08:00
[refator] modify fade_in_out func to a commom form
This commit is contained in:
@@ -139,6 +139,7 @@ def fade_in_out(fade_in_mel, fade_out_mel, window):
|
|||||||
device = fade_in_mel.device
|
device = fade_in_mel.device
|
||||||
fade_in_mel, fade_out_mel = fade_in_mel.cpu(), fade_out_mel.cpu()
|
fade_in_mel, fade_out_mel = fade_in_mel.cpu(), fade_out_mel.cpu()
|
||||||
mel_overlap_len = int(window.shape[0] / 2)
|
mel_overlap_len = int(window.shape[0] / 2)
|
||||||
fade_in_mel[:, :, :mel_overlap_len] = fade_in_mel[:, :, :mel_overlap_len] * window[:mel_overlap_len] + \
|
|
||||||
fade_out_mel[:, :, -mel_overlap_len:] * window[mel_overlap_len:]
|
fade_in_mel[..., :mel_overlap_len] = fade_in_mel[..., :mel_overlap_len] * window[:mel_overlap_len] + \
|
||||||
|
fade_out_mel[..., -mel_overlap_len:] * window[mel_overlap_len:]
|
||||||
return fade_in_mel.to(device)
|
return fade_in_mel.to(device)
|
||||||
|
|||||||
Reference in New Issue
Block a user