fix auto LangSegment misunderstand KO

main
KamioRinn 1 year ago
parent 939971afe3
commit e066cd93d2

@ -257,11 +257,15 @@ def get_phones_and_bert(text,language):
elif language in {"zh", "ja","auto"}: elif language in {"zh", "ja","auto"}:
textlist=[] textlist=[]
langlist=[] langlist=[]
LangSegment.setfilters(["zh","ja","en"]) LangSegment.setfilters(["zh","ja","en","ko"])
if language == "auto": if language == "auto":
for tmp in LangSegment.getTexts(text): for tmp in LangSegment.getTexts(text):
langlist.append(tmp["lang"]) if tmp["lang"] == "ko":
textlist.append(tmp["text"]) langlist.append("zh")
textlist.append(tmp["text"])
else:
langlist.append(tmp["lang"])
textlist.append(tmp["text"])
else: else:
for tmp in LangSegment.getTexts(text): for tmp in LangSegment.getTexts(text):
if tmp["lang"] == "en": if tmp["lang"] == "en":

Loading…
Cancel
Save