MCPcopy Create free account
hub / github.com/MoonInTheRiver/DiffSinger / inverse_cwt

Function inverse_cwt

utils/cwt.py:127–132  ·  view source on GitHub ↗
(Wavelet_lf0, scales)

Source from the content-addressed store, hash-verified

125
126
127def inverse_cwt(Wavelet_lf0, scales):
128 b = ((np.arange(0, len(scales))[None, None, :] + 1 + 2.5) ** (-2.5))
129 lf0_rec = Wavelet_lf0 * b
130 lf0_rec_sum = lf0_rec.sum(-1)
131 lf0_rec_sum = (lf0_rec_sum - lf0_rec_sum.mean(-1, keepdims=True)) / lf0_rec_sum.std(-1, keepdims=True)
132 return lf0_rec_sum
133
134
135def cwt2f0(cwt_spec, mean, std, cwt_scales):

Callers 1

cwt2f0Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected