fix TTS.py

max_len = max(bert_max_len, phones_max_len)  
bert_max_len使用的是prompt_text+text的长度
phones_max_len却是text的长度
This commit is contained in:
Ming 2024-07-26 18:42:25 +08:00 committed by GitHub
parent 668631e752
commit 7d7c8a7ab9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -506,7 +506,7 @@ class TTS:
# norm_text = item["norm_text"]
bert_max_len = max(bert_max_len, all_bert_features.shape[-1])
phones_max_len = max(phones_max_len, phones.shape[-1])
phones_max_len = max(phones_max_len, all_phones.shape[-1])
phones_list.append(phones)
phones_len_list.append(phones.shape[-1])