From 4546b4cbd815f3393e30c6ea6f60acdaaf3e38ec Mon Sep 17 00:00:00 2001 From: happylittlecat Date: Thu, 8 Sep 2022 18:32:41 +0800 Subject: [PATCH] Add espeak support for Chinese (#1905) * fix description * add espeak support for chinese * add espeak support for chinese --- TTS/tts/utils/text/phonemizers/espeak_wrapper.py | 2 ++ TTS/tts/utils/text/phonemizers/zh_cn_phonemizer.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/TTS/tts/utils/text/phonemizers/espeak_wrapper.py b/TTS/tts/utils/text/phonemizers/espeak_wrapper.py index 281da221..89d4abae 100644 --- a/TTS/tts/utils/text/phonemizers/espeak_wrapper.py +++ b/TTS/tts/utils/text/phonemizers/espeak_wrapper.py @@ -94,6 +94,8 @@ class ESpeak(BasePhonemizer): # band-aid for backwards compatibility if language == "en": language = "en-us" + if language == "zh-cn": + language = "cmn" super().__init__(language, punctuations=punctuations, keep_puncs=keep_puncs) if backend is not None: diff --git a/TTS/tts/utils/text/phonemizers/zh_cn_phonemizer.py b/TTS/tts/utils/text/phonemizers/zh_cn_phonemizer.py index 5a4a5591..41480c41 100644 --- a/TTS/tts/utils/text/phonemizers/zh_cn_phonemizer.py +++ b/TTS/tts/utils/text/phonemizers/zh_cn_phonemizer.py @@ -42,7 +42,7 @@ class ZH_CN_Phonemizer(BasePhonemizer): @staticmethod def supported_languages() -> Dict: - return {"zh-cn": "Japanese (Japan)"} + return {"zh-cn": "Chinese (China)"} def version(self) -> str: return "0.0.1"