mirror of https://github.com/coqui-ai/TTS.git
fix french_cleaners
parent
c1742c9928
commit
a1839d3245
|
@ -24,7 +24,7 @@ abbreviations_en = [(re.compile('\\b%s\\.' % x[0], re.IGNORECASE), x[1])
|
|||
]]
|
||||
|
||||
# List of (regular expression, replacement) pairs for abbreviations in french:
|
||||
abbreviations_fr = [(re.compile('\\b%s\\.?' % x[0], re.IGNORECASE), x[1])
|
||||
abbreviations_fr = [(re.compile('\\b%s\\.' % x[0], re.IGNORECASE), x[1])
|
||||
for x in [
|
||||
('M', 'monsieur'),
|
||||
('Mlle', 'mademoiselle'),
|
||||
|
@ -58,4 +58,10 @@ abbreviations_fr = [(re.compile('\\b%s\\.?' % x[0], re.IGNORECASE), x[1])
|
|||
('ex', 'exemple'),
|
||||
('excl', 'exclusivement'),
|
||||
('boul', 'boulevard'),
|
||||
]] + [(re.compile('\\b%s' % x[0]), x[1])
|
||||
for x in [
|
||||
('Mlle', 'mademoiselle'),
|
||||
('Mlles', 'mesdemoiselles'),
|
||||
('Mme', 'Madame'),
|
||||
('Mmes', 'Mesdames'),
|
||||
]]
|
||||
|
|
|
@ -108,8 +108,8 @@ def english_cleaners(text):
|
|||
|
||||
def french_cleaners(text):
|
||||
'''Pipeline for French text. There is no need to expand numbers, phonemizer already does that'''
|
||||
text = lowercase(text)
|
||||
text = expand_abbreviations(text, lang='fr')
|
||||
text = lowercase(text)
|
||||
text = replace_symbols(text, lang='fr')
|
||||
text = remove_aux_symbols(text)
|
||||
text = collapse_whitespace(text)
|
||||
|
@ -129,8 +129,6 @@ def chinese_mandarin_cleaners(text: str) -> str:
|
|||
text = replace_numbers_to_characters_in_text(text)
|
||||
return text
|
||||
|
||||
|
||||
|
||||
def phoneme_cleaners(text):
|
||||
'''Pipeline for phonemes mode, including number and abbreviation expansion.'''
|
||||
text = expand_numbers(text)
|
||||
|
|
Loading…
Reference in New Issue