From 1a6a5710fd9628a99908a0147317df97ac23e138 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eren=20G=C3=B6lge?= Date: Mon, 17 Apr 2023 15:02:56 +0200 Subject: [PATCH] Make lint --- TTS/tts/utils/text/bangla/phonemizer.py | 13 ++++++------- TTS/tts/utils/text/phonemizers/bangla_phonemizer.py | 8 ++++---- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/TTS/tts/utils/text/bangla/phonemizer.py b/TTS/tts/utils/text/bangla/phonemizer.py index 4de74f1a..e15830fe 100644 --- a/TTS/tts/utils/text/bangla/phonemizer.py +++ b/TTS/tts/utils/text/bangla/phonemizer.py @@ -1,5 +1,4 @@ import re -from typing import List import bangla from bnnumerizer import numerize @@ -59,15 +58,15 @@ def tag_text(text: str): def normalize(sen): - global bnorm + global bnorm # pylint: disable=global-statement _words = [bnorm(word)["normalized"] for word in sen.split()] return " ".join([word for word in _words if word is not None]) def expand_full_attribution(text): - for word in attribution_dict: + for word, attr in attribution_dict.items(): if word in text: - text = text.replace(word, normalize(attribution_dict[word])) + text = text.replace(word, normalize(attr)) return text @@ -77,7 +76,7 @@ def collapse_whitespace(text): return re.sub(_whitespace_re, " ", text) -def bangla_text_to_phonemes(text: str, seperator: str = "|") -> str: +def bangla_text_to_phonemes(text: str) -> str: # english numbers to bangla conversion res = re.search("[0-9]", text) if res is not None: @@ -110,8 +109,8 @@ def bangla_text_to_phonemes(text: str, seperator: str = "|") -> str: sentences = sentenceEnders.split(str(bn_text)) data = "" - for i in range(len(sentences)): - res = re.sub("\n", "", sentences[i]) + for sent in sentences: + res = re.sub("\n", "", sent) res = normalize(res) # expand attributes res = expand_full_attribution(res) diff --git a/TTS/tts/utils/text/phonemizers/bangla_phonemizer.py b/TTS/tts/utils/text/phonemizers/bangla_phonemizer.py index b8145751..3c4a35bb 100644 --- a/TTS/tts/utils/text/phonemizers/bangla_phonemizer.py +++ b/TTS/tts/utils/text/phonemizers/bangla_phonemizer.py @@ -33,8 +33,8 @@ class BN_Phonemizer(BasePhonemizer): return "bn_phonemizer" @staticmethod - def phonemize_bn(text: str, separator: str = "|") -> str: - ph = bangla_text_to_phonemes(text, separator) + def phonemize_bn(text: str, separator: str = "|") -> str: # pylint: disable=unused-argument + ph = bangla_text_to_phonemes(text) return ph def _phonemize(self, text, separator): @@ -52,11 +52,11 @@ class BN_Phonemizer(BasePhonemizer): if __name__ == "__main__": - text = "রাসূলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম শিক্ষা দিয়েছেন যে, কেউ যদি কোন খারাপ কিছুর সম্মুখীন হয়, তখনও যেন বলে." + txt = "রাসূলুল্লাহ সাল্লাল্লাহু আলাইহি ওয়া সাল্লাম শিক্ষা দিয়েছেন যে, কেউ যদি কোন খারাপ কিছুর সম্মুখীন হয়, তখনও যেন বলে." e = BN_Phonemizer() print(e.supported_languages()) print(e.version()) print(e.language) print(e.name()) print(e.is_available()) - print("`" + e.phonemize(text) + "`") + print("`" + e.phonemize(txt) + "`")