1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- # coding: utf8
- import logging
- from core import OrderAnalyser
- from core import Utils
- from core.ConfigurationManager import SettingLoader
- from core.ConfigurationManager.BrainLoader import BrainLoader
- from core.Players import Mplayer
- logging.basicConfig()
- logger = logging.getLogger("kalliope")
- logger.setLevel(logging.DEBUG)
- # order = "quelle heure est-il"
- # oa = OrderAnalyser(order=order)
- # oa.start()
- brain = BrainLoader.get_brain()
- order = "bonjour"
- oa = OrderAnalyser(order=order, brain=brain)
- oa.start()
- # settings = SettingLoader.get_settings()
- #
- # tts_name_to_use = "pico2wave"
- # sentence_to_say = "bonjour monsieur, je m'appelle Kalliopé"
- #
- #
- # def _get_tts_object_from_name(tts_name_to_use):
- # """
- # Return a Tts object from the nae of the Tss. Get parameters in settings
- # :param tts_name_to_use:
- # :return:
- # """
- # return next((x for x in settings.ttss if x.name == tts_name_to_use), None)
- #
- #
- # # create a tts object from the tts the user want to user
- # tts_object = _get_tts_object_from_name(tts_name_to_use)
- #
- # if tts_object is None:
- # print "TTS module name %s not found in settings" % tts_name_to_use
- #
- # else:
- # tts_module_instance = Utils.get_dynamic_class_instantiation("tts", tts_object.name.capitalize(), tts_object.parameters)
- # tts_module_instance.say(sentence_to_say)
|