We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a83fb69 commit a379094Copy full SHA for a379094
1 file changed
itn/chinese/inverse_normalizer.py
@@ -66,12 +66,12 @@ def build_tagger(self):
66
| add_weight(Time().tagger, 1.05)
67
| add_weight(Cardinal(self.convert_number, self.enable_0_to_9).tagger, 1.06)
68
| add_weight(Math().tagger, 1.10)
69
- | add_weight(Char().tagger, 100)).optimize().star
70
- # remove the last space
71
- tagger @= self.build_rule(delete(' '), '', '[EOS]')
+ | add_weight(Char().tagger, 100)).optimize()
72
73
processor = PreProcessor(remove_interjections=True).processor
74
- self.tagger = processor @ tagger.optimize()
+ tagger = (processor @ tagger).star
+ # remove the last space
+ self.tagger = tagger @ self.build_rule(delete(' '), '', '[EOS]')
75
76
def build_verbalizer(self):
77
verbalizer = (Cardinal(self.convert_number, self.enable_0_to_9).verbalizer
0 commit comments