From 7d7c8a7ab997bb3103e5064e4d3c1d4a73a880cf Mon Sep 17 00:00:00 2001 From: Ming <58206790+Ming-Zhou0201@users.noreply.github.com> Date: Fri, 26 Jul 2024 18:42:25 +0800 Subject: [PATCH] fix TTS.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit max_len = max(bert_max_len, phones_max_len) bert_max_len使用的是prompt_text+text的长度 phones_max_len却是text的长度 --- GPT_SoVITS/TTS_infer_pack/TTS.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPT_SoVITS/TTS_infer_pack/TTS.py b/GPT_SoVITS/TTS_infer_pack/TTS.py index 10daccac..606aaacb 100644 --- a/GPT_SoVITS/TTS_infer_pack/TTS.py +++ b/GPT_SoVITS/TTS_infer_pack/TTS.py @@ -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])