mirror of
https://github.com/wassname/TTS.git
synced 2026-09-10 11:50:20 +08:00
inflect negative numbers correctly
This commit is contained in:
@@ -9,7 +9,7 @@ _comma_number_re = re.compile(r'([0-9][0-9\,]+[0-9])')
|
||||
_decimal_number_re = re.compile(r'([0-9]+\.[0-9]+)')
|
||||
_currency_re = re.compile(r'(£|\$|¥)([0-9\,\.]*[0-9]+)')
|
||||
_ordinal_re = re.compile(r'[0-9]+(st|nd|rd|th)')
|
||||
_number_re = re.compile(r'[0-9]+')
|
||||
_number_re = re.compile(r'-?[0-9]+')
|
||||
|
||||
|
||||
def _remove_commas(m):
|
||||
|
||||
@@ -14,3 +14,8 @@ def test_currency() -> None:
|
||||
assert phoneme_cleaners("It's $10.50") == "It's ten dollars fifty cents"
|
||||
assert phoneme_cleaners("£1.1") == "one pound sterling one penny"
|
||||
assert phoneme_cleaners("¥1") == "one yen"
|
||||
|
||||
|
||||
def test_expand_numbers() -> None:
|
||||
assert "minus one" == phoneme_cleaners("-1")
|
||||
assert "one" == phoneme_cleaners("1")
|
||||
|
||||
Reference in New Issue
Block a user