def __init__(self, cfg, commands, slu_hypotheses_in, dialogue_act_out, close_event): multiprocessing.Process.__init__(self) self.cfg = cfg self.commands = commands self.slu_hypotheses_in = slu_hypotheses_in self.dialogue_act_out = dialogue_act_out self.close_event = close_event self.last_user_da_time = time.time() self.last_user_diff_time = time.time() self.epilogue_state = None dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) self.dm.new_dialogue() self.codes = deque(["%04d" % i for i in range(0, 10000)]) # random.seed(self.cfg['DM']['epilogue']['code_seed']) random.shuffle(self.codes) self.test_code_server_connection() #Thanh: self.dialogue_error=0 self.minimum_dialogue_error=2#to get the Code self.num_repeat_final_question=10#maximum number of request the feedback
def __init__(self, cfg): super(SimulatorHub, self).__init__(cfg) #self.cfg = cfg dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) #self.dm.new_dialogue() self.close_event = multiprocessing.Event()
def __init__(self, cfg, commands, slu_hypotheses_in, dialogue_act_out, close_event): multiprocessing.Process.__init__(self) self.cfg = cfg self.commands = commands self.slu_hypotheses_in = slu_hypotheses_in self.dialogue_act_out = dialogue_act_out self.close_event = close_event self.last_user_da_time = time.time() self.last_user_diff_time = time.time() self.epilogue_state = None dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) self.dm.new_dialogue() self.codes = ["%04d" % i for i in range(0, 10000)] random.seed(self.cfg['DM']['epilogue']['code_seed']) random.shuffle(self.codes)
def __init__(self, cfg, commands, slu_hypotheses_in, dialogue_act_out, close_event): multiprocessing.Process.__init__(self) self.cfg = cfg self.commands = commands self.slu_hypotheses_in = slu_hypotheses_in self.dialogue_act_out = dialogue_act_out self.close_event = close_event self.last_user_da_time = time.time() self.last_user_diff_time = time.time() self.epilogue_state = None dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) self.dm.new_dialogue() self.codes = ["%04d" % i for i in range(0, 10000)] # random.seed(self.cfg['DM']['epilogue']['code_seed']) random.shuffle(self.codes) self.test_code_server_connection()
def __init__(self, cfg, tts_preproc_output=False): super(TextHub, self).__init__(cfg) self.slu = None self.dm = None self.nlg = None self.tts = None self.slu = slu_factory(cfg) dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) self.dm.new_dialogue() nlg_type = get_nlg_type(cfg) self.nlg = nlg_factory(nlg_type, cfg) if tts_preproc_output: tts_type = get_tts_type(cfg) self.tts = tts_factory(tts_type, cfg)
def __init__(self, cfg): super(SemHub, self).__init__(cfg) dm_type = get_dm_type(cfg) self.dm = dm_factory(dm_type, cfg) self.dm.new_dialogue()