diff --git a/kokoro/__main__.py b/kokoro/__main__.py index 34ee21a3..d84fd385 100644 --- a/kokoro/__main__.py +++ b/kokoro/__main__.py @@ -23,6 +23,7 @@ languages = [ "a", # American English "b", # British English + "d", # German "h", # Hindi "e", # Spanish "f", # French diff --git a/kokoro/pipeline.py b/kokoro/pipeline.py index 33770691..846d1f79 100644 --- a/kokoro/pipeline.py +++ b/kokoro/pipeline.py @@ -11,6 +11,7 @@ ALIASES = { 'en-us': 'a', 'en-gb': 'b', + 'de': 'd', 'es': 'e', 'fr-fr': 'f', 'hi': 'h', @@ -26,6 +27,7 @@ b='British English', # espeak-ng + d='de', e='es', f='fr-fr', h='hi', @@ -140,7 +142,7 @@ def __init__( raise else: language = LANG_CODES[lang_code] - logger.warning(f"Using EspeakG2P(language='{language}'). Chunking logic not yet implemented, so long texts may be truncated unless you split them with '\\n'.") + logger.debug(f"Using EspeakG2P(language='{language}') with sentence-boundary chunking.") self.g2p = espeak.EspeakG2P(language=language) def load_single_voice(self, voice: str):