Using config classes just for tts_server.py as 1st step
This commit is contained in:
1 parent
80ad19fbe2
commit
8bc14d7692
2 files changed
+367
-461
No files matched your search
@@ -210,10 +210,15 @@ class AlltalkTTSEnginesConfig(AbstractJsonConfig):
|
|||||||
return [engine.name for engine in self.engines_available]
|
return [engine.name for engine in self.engines_available]
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_instance():
|
def get_instance(force_reload = False):
|
||||||
if AlltalkTTSEnginesConfig.__instance is None:
|
if AlltalkTTSEnginesConfig.__instance is None:
|
||||||
|
force_reload = False
|
||||||
AlltalkTTSEnginesConfig.__instance = AlltalkTTSEnginesConfig()
|
AlltalkTTSEnginesConfig.__instance = AlltalkTTSEnginesConfig()
|
||||||
AlltalkTTSEnginesConfig.__instance._reload_on_change()
|
|
||||||
|
if force_reload:
|
||||||
|
AlltalkTTSEnginesConfig.__instance.reload()
|
||||||
|
else:
|
||||||
|
AlltalkTTSEnginesConfig.__instance._reload_on_change()
|
||||||
return AlltalkTTSEnginesConfig.__instance
|
return AlltalkTTSEnginesConfig.__instance
|
||||||
|
|
||||||
def _handle_loaded_config(self, data):
|
def _handle_loaded_config(self, data):
|
||||||
@@ -276,10 +281,15 @@ class AlltalkConfig(AbstractJsonConfig):
|
|||||||
self._load_config()
|
self._load_config()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_instance():
|
def get_instance(force_reload = False):
|
||||||
if AlltalkConfig.__instance is None:
|
if AlltalkConfig.__instance is None:
|
||||||
|
force_reload = False
|
||||||
AlltalkConfig.__instance = AlltalkConfig()
|
AlltalkConfig.__instance = AlltalkConfig()
|
||||||
AlltalkConfig.__instance._reload_on_change()
|
|
||||||
|
if force_reload:
|
||||||
|
AlltalkConfig.__instance.reload()
|
||||||
|
else:
|
||||||
|
AlltalkConfig.__instance._reload_on_change()
|
||||||
return AlltalkConfig.__instance
|
return AlltalkConfig.__instance
|
||||||
|
|
||||||
def get_output_directory(self):
|
def get_output_directory(self):
|
||||||
|
|||||||
+353
-457
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user