Skip to content

Commit 0cbb532

Browse files
authored
[Tn&ITN] Fix issue #96 (#97)
1 parent 4fffc97 commit 0cbb532

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

itn/chinese/inverse_normalizer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,15 @@
3030

3131
class InverseNormalizer(Processor):
3232

33-
def __init__(self, cache_dir='itn', overwrite_cache=False,
33+
def __init__(self, cache_dir=None, overwrite_cache=False,
3434
enable_standalone_number=True,
3535
enable_0_to_9=True):
3636
super().__init__(name='inverse_normalizer', ordertype='itn')
3737
self.convert_number = enable_standalone_number
3838
self.enable_0_to_9 = enable_0_to_9
39-
self.build_fst('zh_itn', files(cache_dir), overwrite_cache)
39+
if cache_dir is None:
40+
cache_dir = files("itn")
41+
self.build_fst('zh_itn', cache_dir, overwrite_cache)
4042

4143
def build_tagger(self):
4244
tagger = (add_weight(Date().tagger, 1.02)

tn/chinese/normalizer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
class Normalizer(Processor):
3434

3535
def __init__(self,
36-
cache_dir='tn',
36+
cache_dir=None,
3737
overwrite_cache=False,
3838
remove_interjections=True,
3939
traditional_to_simple=True,
@@ -46,7 +46,9 @@ def __init__(self,
4646
self.remove_puncts = remove_puncts
4747
self.full_to_half = full_to_half
4848
self.tag_oov = tag_oov
49-
self.build_fst('zh_tn', files(cache_dir), overwrite_cache)
49+
if cache_dir is None:
50+
cache_dir = files("tn")
51+
self.build_fst('zh_tn', cache_dir, overwrite_cache)
5052

5153
def build_tagger(self):
5254
processor = PreProcessor(

0 commit comments

Comments
 (0)