diff --git a/abogen/kokoro_text_normalization.py b/abogen/kokoro_text_normalization.py index d127668..cb37940 100644 --- a/abogen/kokoro_text_normalization.py +++ b/abogen/kokoro_text_normalization.py @@ -94,13 +94,15 @@ CONTRACTIONS_EXACT = { # For ambiguous 'd and 's we handle separately _NUMBER_WITH_GROUP_RE = re.compile(r"(?-?\d+)(?P\s*[{_NUMBER_RANGE_SEPARATORS}]\s*)(?P-?\d+)(?![\w{_NUMBER_RANGE_SEPARATORS}/])" + rf"(?-?\d+)(?P\s*[{_NUMBER_RANGE_CLASS}]\s*)(?P-?\d+)(?![\w{_NUMBER_RANGE_CLASS}/])" ) _FRACTION_SLASHES = "/⁄" +_FRACTION_SLASH_CLASS = re.escape(_FRACTION_SLASHES) _FRACTION_RE = re.compile( - rf"(?-?\d+)\s*[{_FRACTION_SLASHES}]\s*(?P-?\d+)(?![\w{_FRACTION_SLASHES}])" + rf"(?-?\d+)\s*[{_FRACTION_SLASH_CLASS}]\s*(?P-?\d+)(?![\w{_FRACTION_SLASH_CLASS}])" )