diff --git a/tn/chinese/rules/cardinal.py b/tn/chinese/rules/cardinal.py index 62b8be2..863b31b 100644 --- a/tn/chinese/rules/cardinal.py +++ b/tn/chinese/rules/cardinal.py @@ -65,7 +65,7 @@ def build_tagger(self): cross('二百', '两百') | cross('二千', '两千') | cross('二万', '两万')) - self.number = accep('约').ques + number.optimize() + self.number = accep('约').ques + accep('人均').ques + number.optimize() # cardinal string like 127.0.0.1, used in ID, IP, etc. cardinal = digits.plus + (dot + digits.plus)**3 diff --git a/tn/chinese/test/data/normalizer.txt b/tn/chinese/test/data/normalizer.txt index 49c1a06..141f476 100644 --- a/tn/chinese/test/data/normalizer.txt +++ b/tn/chinese/test/data/normalizer.txt @@ -38,3 +38,4 @@ B2B => B to B 我们안녕 => 我们 雪の花 => 雪花 给12315打个电话 => 给幺二三幺五打个电话 +人均200以内 => 人均两百以内