7
WETEXT的这个fst需要每次都重新生成吗?我看代码里可以设置缓存,如果使用缓存会有什么问题吗?
if platform.system() == "Darwin":
from wetext import Normalizer
self.zh_normalizer = Normalizer(remove_erhua=False,lang="zh",operator="tn")
self.en_normalizer = Normalizer(lang="en",operator="tn")
else:
from tn.chinese.normalizer import Normalizer as NormalizerZh
from tn.english.normalizer import Normalizer as NormalizerEn
_self.zh_normalizer = NormalizerZh(remove_interjections=False, remove_erhua=False,overwrite_cache=True)_
self.en_normalizer = NormalizerEn(overwrite_cache=True)
改成这样:
self.zh_normalizer = NormalizerZh(remove_interjections=False, remove_erhua=False,overwrite_cache=False,cache_dir=".tn")
会有什么影响吗? 应用于批量场景,