| | |
| | | "--cmvn_file", |
| | | type=str_or_none, |
| | | default=None, |
| | | help="The file path of noise scp file.", |
| | | help="The path of cmvn file.", |
| | | ) |
| | | |
| | | elif args.task_name == "pretrain": |
| | |
| | | type=int_or_none, |
| | | default=None, |
| | | help="The number of input dimension of the feature", |
| | | ) |
| | | task_parser.add_argument( |
| | | "--cmvn_file", |
| | | type=str_or_none, |
| | | default=None, |
| | | help="The path of cmvn file.", |
| | | ) |
| | | |
| | | elif args.task_name == "lm": |
| | |
| | | default=None, |
| | | help="The number of input dimension of the feature", |
| | | ) |
| | | task_parser.add_argument( |
| | | "--cmvn_file", |
| | | type=str_or_none, |
| | | default=None, |
| | | help="The path of cmvn file.", |
| | | ) |
| | | |
| | | elif args.task_name == "diar": |
| | | from funasr.build_utils.build_diar_model import class_choices_list |
| | | for class_choices in class_choices_list: |
| | | class_choices.add_arguments(task_parser) |
| | | task_parser.add_argument( |
| | | "--input_size", |
| | | type=int_or_none, |
| | | default=None, |
| | | help="The number of input dimension of the feature", |
| | | ) |
| | | |
| | | elif args.task_name == "sv": |
| | | from funasr.build_utils.build_sv_model import class_choices_list |
| | | for class_choices in class_choices_list: |
| | | class_choices.add_arguments(task_parser) |
| | | task_parser.add_argument( |
| | | "--input_size", |
| | | type=int_or_none, |
| | | default=None, |
| | | help="The number of input dimension of the feature", |
| | | ) |
| | | |
| | | else: |
| | | raise NotImplementedError("Not supported task: {}".format(args.task_name)) |
| | | |
| | | for action in parser._actions: |
| | | task_parser._add_action(action) |
| | | if not any(action.dest == a.dest for a in task_parser._actions): |
| | | task_parser._add_action(action) |
| | | |
| | | task_args = parser.parse_args(extra_task_params) |
| | | task_parser.set_defaults(**vars(args)) |
| | | task_args = task_parser.parse_args(extra_task_params) |
| | | return task_args |