Settings.py 924 B

12345678910111213141516171819202122232425262728
  1. from core.Models import Singleton
  2. @Singleton
  3. class Settings(object):
  4. def __init__(self,
  5. default_tts_name=None,
  6. default_stt_name=None,
  7. default_trigger_name=None,
  8. ttss=None,
  9. stts=None,
  10. random_wake_up_answers=None,
  11. random_wake_up_sounds=None,
  12. triggers=None,
  13. rest_api=None,
  14. cache_path=None):
  15. self.default_tts_name = default_tts_name
  16. self.default_stt_name = default_stt_name
  17. self.default_trigger_name = default_trigger_name
  18. self.ttss = ttss
  19. self.stts = stts
  20. self.random_wake_up_answers = random_wake_up_answers
  21. self.random_wake_up_sounds = random_wake_up_sounds
  22. self.triggers = triggers
  23. self.rest_api = rest_api
  24. self.cache_path = cache_path
  25. self.is_loaded = False