feat: Update year normalization logic to reflect US-style pronunciation for years 1100-1999; adjust related tests for consistency

This commit is contained in:
JB
2025-12-16 08:52:03 -08:00
parent 015435adb6
commit 08ebedc177
6 changed files with 22 additions and 15 deletions
+2 -3
View File
@@ -12,11 +12,10 @@ def normalize(text, overrides=None):
return normalize_for_pipeline(text, config=config, settings=settings)
def test_year_pronunciation():
# 1925 -> Nineteen Twenty Five
# 1925 -> Nineteen Hundred Twenty Five
normalized = normalize("1925")
print(f"1925 -> {normalized}")
# num2words might output "nineteen twenty-five"
assert "nineteen twenty" in normalized.lower()
assert "nineteen hundred" in normalized.lower()
assert "five" in normalized.lower()
# 2025 -> Twenty Twenty Five