Skip to content

Commit 14286c4

Browse files
authored
fix(tn): support 中文冒号 (#154)
1 parent d5d3c3f commit 14286c4

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

tn/chinese/rules/time.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ def build_tagger(self):
3030
m = string_file('tn/chinese/data/time/minute.tsv')
3131
s = string_file('tn/chinese/data/time/second.tsv')
3232
noon = string_file('tn/chinese/data/time/noon.tsv')
33+
colon = delete(':') | delete(':')
3334

34-
tagger = (insert('hour: "') + h + insert('" ') + delete(':') +
35+
tagger = (insert('hour: "') + h + insert('" ') + colon +
3536
insert('minute: "') + m + insert('"') +
36-
(delete(':') + insert(' second: "') + s + insert('"')).ques +
37+
(colon + insert(' second: "') + s + insert('"')).ques +
3738
delete(' ').ques +
3839
(insert(' noon: "') + noon + insert('"')).ques)
3940
tagger = self.add_tokens(tagger)

tn/chinese/test/data/time.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
2:02 => 两点零二分
22
11:00 => 十一点
3+
22:58 => 二十二点五十八分
34
13:10:36 => 十三点十分三十六秒
45
1:02:36am => 上午一点零二分三十六秒
56
1:02:36 am => 上午一点零二分三十六秒

0 commit comments

Comments
 (0)