瀏覽代碼

[Fix] #166 tts community

manage dynamic class instantiation for community tts by giving the tts folder
monf 8 年之前
父節點
當前提交
e3f0d21c0a
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      kalliope/core/NeuronModule.py

+ 5 - 1
kalliope/core/NeuronModule.py

@@ -129,9 +129,13 @@ class NeuronModule(object):
             logger.debug("NeuroneModule: TTS args: %s" % tts_object)
 
             # get the instance of the TTS module
+            tts_folder = None
+            if self.settings.resources:
+                tts_folder = self.settings.resources.tts_folder
             tts_module_instance = Utils.get_dynamic_class_instantiation(package_name="tts",
                                                                         module_name=tts_object.name,
-                                                                        parameters=tts_object.parameters)
+                                                                        parameters=tts_object.parameters,
+                                                                        resources_dir=tts_folder)
             # generate the audio file and play it
             tts_module_instance.say(tts_message)