mirror of https://github.com/coqui-ai/TTS.git
inflect negative numbers correctly
This commit is contained in:
parent
cdb81f8c5d
commit
62fd4ca70d
|
@ -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]+)')
|
_decimal_number_re = re.compile(r'([0-9]+\.[0-9]+)')
|
||||||
_currency_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)')
|
_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):
|
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("It's $10.50") == "It's ten dollars fifty cents"
|
||||||
assert phoneme_cleaners("£1.1") == "one pound sterling one penny"
|
assert phoneme_cleaners("£1.1") == "one pound sterling one penny"
|
||||||
assert phoneme_cleaners("¥1") == "one yen"
|
assert phoneme_cleaners("¥1") == "one yen"
|
||||||
|
|
||||||
|
|
||||||
|
def test_expand_numbers() -> None:
|
||||||
|
assert "minus one" == phoneme_cleaners("-1")
|
||||||
|
assert "one" == phoneme_cleaners("1")
|
||||||
|
|
Loading…
Reference in New Issue