silero_tts_standalone icon indicating copy to clipboard operation
silero_tts_standalone copied to clipboard

Incorrect regexp pattern

Open PaulBunkie opened this issue 5 months ago • 0 comments

В функции preprocess_text() некорректно выполняется замена "н.э./д.н.э.". Нужно экранировать точку в паттерне, иначе из "Просто глядя на это великолепие" получается "Просто гля до нашей эрыо великолепие" Ну и до кучи вместо ведущего пробела лучше использовать \s.

    line = re.sub("\sд\.\s*н\.\s*э\.", " до нашей эры", line) 
    line = re.sub("\sн.\s*э\.", " нашей эры", line) 

PaulBunkie avatar Sep 08 '24 03:09 PaulBunkie