build_model.py 482 B

123456789101112131415
  1. from funasr.utils.build_asr_model import build_asr_model
  2. from funasr.utils.build_pretrain_model import build_pretrain_model
  3. def build_model(args):
  4. if args.task_name == "asr":
  5. model = build_asr_model(args)
  6. elif args.task_name == "pretrain":
  7. model = build_pretrain_model(args)
  8. elif args.task_name == "lm":
  9. model = build_lm_model(args)
  10. else:
  11. raise NotImplementedError("Not supported task: {}".format(args.task_name))
  12. return model