silero_tts_standalone
silero_tts_standalone copied to clipboard
Incorrect regexp pattern
В функции preprocess_text() некорректно выполняется замена "н.э./д.н.э.". Нужно экранировать точку в паттерне, иначе из "Просто глядя на это великолепие" получается "Просто гля до нашей эрыо великолепие" Ну и до кучи вместо ведущего пробела лучше использовать \s.
line = re.sub("\sд\.\s*н\.\s*э\.", " до нашей эры", line)
line = re.sub("\sн.\s*э\.", " нашей эры", line)