Merge pull request #2449 from KamioRinn/maga

support v4 v2Pro v2ProPlus for api & optimize LangSegmenter
This commit is contained in:
RVC-Boss
2025-06-11 10:29:39 +08:00
committed by GitHub
3 changed files with 210 additions and 62 deletions

View File

@@ -623,6 +623,10 @@ def get_phones_and_bert(text, language, version, final=False):
textlist.append(tmp["text"])
else:
for tmp in LangSegmenter.getTexts(text):
if langlist:
if (tmp["lang"] == "en" and langlist[-1] == "en") or (tmp["lang"] != "en" and langlist[-1] != "en"):
textlist[-1] += tmp["text"]
continue
if tmp["lang"] == "en":
langlist.append(tmp["lang"])
else: