浏览代码

[fix] community stt

manage dynamic instatiation of aprovided  community stt by giving the resources directory
monf 8 年之前
父节点
当前提交
4a7f738266
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      kalliope/core/OrderListener.py

+ 6 - 1
kalliope/core/OrderListener.py

@@ -55,9 +55,14 @@ class OrderListener(Thread):
         for stt_object in self.settings.stts:
             if stt_object.name == self.stt_module_name:
                 stt_object.parameters["callback"] = self.callback
+
+                stt_folder = None
+                if self.settings.resources:
+                    stt_folder = self.settings.resources.stt_folder
                 Utils.get_dynamic_class_instantiation(package_name='stt',
                                                       module_name=stt_object.name.capitalize(),
-                                                      parameters=stt_object.parameters)
+                                                      parameters=stt_object.parameters,
+                                                      resources_dir=stt_folder)
 
     @staticmethod
     def _ignore_stderr():