Update cardinal.py
it will make numbers like "three thousand and one" convert into "30001" not "3001".
| | |
| | | graph_hundreds = pynini.string_file(get_abs_path("data/numbers/hundreds.tsv")) |
| | | graph_thousand = pynini.string_file(get_abs_path("data/numbers/thousand.tsv")) |
| | | |
| | | graph_cents = pynini.cross("seratus", "100") | pynini.cross("ratus", "100") | pynini.union(graph_hundreds, pynutil.insert("00")) |
| | | graph_cents = pynini.cross("seratus", "100") | pynini.cross("ratus", "100") | pynini.union(graph_hundreds, pynutil.insert("0")) |
| | | graph_hundred = pynini.cross("ratus", "") | pynini.cross("seratus", "") |
| | | |
| | | graph_hundred_component = pynini.union(graph_digit + delete_space + graph_hundred, pynutil.insert("00")) |