tests for english normalization

This commit is contained in:
Brandon Thomas
2022-06-30 18:56:18 -04:00
parent 1f1d9a3e68
commit 1779d988cb
5 changed files with 62 additions and 7 deletions
@@ -0,0 +1,17 @@
from tts.text.normalization.BaseNormalization import BaseNormalization
from tts.text.normalization.common_cleaners import collapse_whitespace
from tts.text.normalization.common_cleaners import convert_to_ascii
from tts.text.normalization.common_cleaners import lowercase
class EnglishNormalization(BaseNormalization):
def normalize(self, raw_input_text: str) -> str:
text = convert_to_ascii(raw_input_text)
text = lowercase(text)
# TODO: Expand abbreviations
# TODO: Expand numbers
text = collapse_whitespace(text)
return text