def METHOD_NAME(self,
            task_name: str,
            input_name: str,
            old_str: str,
            new_str: str,
            config_path: str,
            phones_dict: str,
            erniesat_ckpt: str,
            erniesat_stat: str,
            voc: str,
            voc_config: str,
            voc_ckpt: str,
            voc_stat: str,
            output_name: str,
            source_lang: str,
            target_lang: str):
    ngpu = get_ngpu()
    cmd = f"""
        FLAGS_allocator_strategy=naive_best_fit \
        FLAGS_fraction_of_gpu_memory_to_use=0.01 \
        python3 {self.BIN_DIR}/synthesize_e2e.py \
            --task_name={task_name} \
            --wav_path={input_name} \
            --old_str='{old_str}' \
            --new_str='{new_str}' \
            --source_lang={source_lang} \
            --target_lang={target_lang} \
            --erniesat_config={config_path} \
            --phones_dict={phones_dict} \
            --erniesat_ckpt={erniesat_ckpt} \
            --erniesat_stat={erniesat_stat} \
            --voc={voc} \
            --voc_config={voc_config} \
            --voc_ckpt={voc_ckpt} \
            --voc_stat={voc_stat} \
            --output_name={output_name} \
            --ngpu={ngpu}
    """
    return cmd