diff --git a/example/python/forwarder.py b/example/python/forwarder.py index 68648c39d..12515f87e 100644 --- a/example/python/forwarder.py +++ b/example/python/forwarder.py @@ -146,11 +146,12 @@ def forward( if p.phoneme in unvoiced_mora_phoneme_list: f0_list[i] = 0 + # use numpy.int32 as the number of repeats to avoid casting int64 to int32 in numpy internal phoneme = numpy.repeat( - phoneme_list_s, numpy.round(phoneme_length * rate).astype(numpy.int64) + phoneme_list_s, numpy.round(phoneme_length * rate).astype(numpy.int32) ) f0 = numpy.repeat( - f0_list, numpy.round(phoneme_length_sa * rate).astype(numpy.int64) + f0_list, numpy.round(phoneme_length_sa * rate).astype(numpy.int32) ) # forward decode