test.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # coding: utf8
  2. import logging
  3. from core import OrderAnalyser
  4. from core import Utils
  5. from core.ConfigurationManager import SettingLoader
  6. from core.ConfigurationManager.BrainLoader import BrainLoader
  7. from core.Players import Mplayer
  8. logging.basicConfig()
  9. logger = logging.getLogger("kalliope")
  10. logger.setLevel(logging.DEBUG)
  11. # order = "quelle heure est-il"
  12. # oa = OrderAnalyser(order=order)
  13. # oa.start()
  14. brain = BrainLoader.get_brain()
  15. order = "bonjour"
  16. oa = OrderAnalyser(order=order, brain=brain)
  17. oa.start()
  18. # settings = SettingLoader.get_settings()
  19. #
  20. # tts_name_to_use = "pico2wave"
  21. # sentence_to_say = "bonjour monsieur, je m'appelle Kalliopé"
  22. #
  23. #
  24. # def _get_tts_object_from_name(tts_name_to_use):
  25. # """
  26. # Return a Tts object from the nae of the Tss. Get parameters in settings
  27. # :param tts_name_to_use:
  28. # :return:
  29. # """
  30. # return next((x for x in settings.ttss if x.name == tts_name_to_use), None)
  31. #
  32. #
  33. # # create a tts object from the tts the user want to user
  34. # tts_object = _get_tts_object_from_name(tts_name_to_use)
  35. #
  36. # if tts_object is None:
  37. # print "TTS module name %s not found in settings" % tts_name_to_use
  38. #
  39. # else:
  40. # tts_module_instance = Utils.get_dynamic_class_instantiation("tts", tts_object.name.capitalize(), tts_object.parameters)
  41. # tts_module_instance.say(sentence_to_say)