From 184fef5ff1e99cfd0f3a2b039aa7fd074b59c316 Mon Sep 17 00:00:00 2001 From: KamioRinn Date: Tue, 9 Jul 2024 22:31:54 +0800 Subject: [PATCH] Add pause before short words --- GPT_SoVITS/text/cleaner.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/GPT_SoVITS/text/cleaner.py b/GPT_SoVITS/text/cleaner.py index 0d82d850..c42264ab 100644 --- a/GPT_SoVITS/text/cleaner.py +++ b/GPT_SoVITS/text/cleaner.py @@ -22,6 +22,11 @@ def clean_text(text, language): phones, word2ph = language_module.g2p(norm_text) assert len(phones) == sum(word2ph) assert len(norm_text) == len(word2ph) + elif language == "en": + phones = language_module.g2p(norm_text) + if len(phones) < 4: + phones = [','] * (4 - len(phones)) + phones + word2ph = None else: phones = language_module.g2p(norm_text) word2ph = None