From 92c7a8e12f35322f23fef0e36a39c09222fc68c1 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Thu, 6 Feb 2025 16:36:01 -0800 Subject: [PATCH] Troubleshooting test failure --- neon_audio/tts/neon.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/neon_audio/tts/neon.py b/neon_audio/tts/neon.py index 32e1214..e2d6531 100644 --- a/neon_audio/tts/neon.py +++ b/neon_audio/tts/neon.py @@ -223,8 +223,6 @@ def _init_neon(base_engine, *args, **kwargs): base_engine.keys = {} base_engine.language_config = language_config - base_engine.lang = base_engine.lang or language_config.get("user", - "en-us") try: if language_config.get('detection_module'): # Prevent loading a detector if not configured @@ -245,11 +243,13 @@ def _init_neon(base_engine, *args, **kwargs): base_engine.cache_dir = cache_dir base_engine.cached_translations = cached_translations - # Patch breaking change in OVOS that normalizes en-US instead of en-us - base_engine.lang = base_engine.lang.lower() - return base_engine + @property + def lang(self): + # Patch breaking change in OVOS that normalizes en-US instead of en-us + return super().lang.lower() + def _init_playback(self, playback_thread: NeonPlaybackThread = None): # shutdown any previous thread if TTS.playback: