Bladeren bron

Remove WeText

Lengyue 2 jaren geleden
bovenliggende
commit
403e30757a
2 gewijzigde bestanden met toevoegingen van 2 en 13 verwijderingen
  1. 2 12
      fish_speech/text/chinese.py
  2. 0 1
      pyproject.toml

+ 2 - 12
fish_speech/text/chinese.py

@@ -1,23 +1,13 @@
 import os
 import re
 
+import cn2an
 import jieba.posseg as psg
-from loguru import logger
 from pypinyin import Style, lazy_pinyin
 
 from fish_speech.text.symbols import punctuation
 from fish_speech.text.tone_sandhi import ToneSandhi
 
-try:
-    from tn.chinese.normalizer import Normalizer
-
-    normalizer = Normalizer().normalize
-except ImportError:
-    import cn2an
-
-    logger.warning("tn.chinese.normalizer not found, use cn2an normalizer")
-    normalizer = lambda x: cn2an.transform(x, "an2cn")
-
 current_file_path = os.path.dirname(__file__)
 OPENCPOP_DICT_PATH = os.path.join(current_file_path, "opencpop-strict.txt")
 
@@ -132,7 +122,7 @@ def _g2p(segments):
 
 
 def text_normalize(text):
-    return normalizer(text)
+    return cn2an.transform(text, "an2cn")
 
 
 if __name__ == "__main__":

+ 0 - 1
pyproject.toml

@@ -33,7 +33,6 @@ dependencies = [
     "kui>=1.6.0",
     "zibai-server>=0.9.0",
     "loguru>=0.6.0",
-    "WeTextProcessing>=0.1.10",
     "nnAudio>=0.3.2",
     "loralib>=0.1.2",
     "natsort>=8.4.0",