def METHOD_NAME(self):
    self.tmp_dir = tempfile.TemporaryDirectory().name
    print(f'tmp dir: {self.tmp_dir}')
    if not os.path.exists(self.tmp_dir):
        os.makedirs(self.tmp_dir)
    self.model_id = 'damo/speech_dfsmn_kws_char_farfield_16k_nihaomiya'
    self.model_id_iot = 'damo/speech_dfsmn_kws_char_farfield_iot_16k_nihaomiya'
    train_pos_list = self.create_list('pos.list', POS_FILE)
    train_neg_list = self.create_list('neg.list', NEG_FILE)
    train_noise1_list = self.create_list('noise.list', NOISE_FILE)
    train_noise2_list = self.create_list('noise_2ch.list', NOISE_2CH_FILE)
    train_interf_list = self.create_list('interf.list', INTERF_FILE)
    train_ref_list = self.create_list('ref.list', REF_FILE)
    base_dict = dict(
        train_pos_list=train_pos_list,
        train_neg_list=train_neg_list,
        train_noise1_list=train_noise1_list)
    fintune_dict = dict(
        train_pos_list=train_pos_list,
        train_neg_list=train_neg_list,
        train_noise1_list=train_noise1_list,
        train_noise2_type='1',
        train_noise1_ratio='0.2',
        train_noise2_list=train_noise2_list,
        train_interf_list=train_interf_list,
        train_ref_list=train_ref_list)
    self.custom_conf = dict(
        basetrain_easy=base_dict,
        basetrain_normal=base_dict,
        basetrain_hard=base_dict,
        finetune_easy=fintune_dict,
        finetune_normal=fintune_dict,
        finetune_hard=fintune_dict)