import argparse parser = argparse.ArgumentParser() parser.add_argument("--conv-frontend", type=str, required=True) parser.add_argument("--encoder", type=str, required=True) parser.add_argument("--decoder", type=str, required=True) parser.add_argument("--tokenizer", type=str, required=True) parser.add_argument("--language", type=str, default="", help="Force language, e.g. Indonesian, English, Chinese") parser.add_argument("--hotwords", type=str, default="", help="Comma-separated hotword phrases, e.g. 'foo,bar'") parser.add_argument("--num-threads", type=int, default=2) parser.add_argument("--provider", type=str, default="cpu", choices=["cpu", "cuda"]) parser.add_argument("--max-total-len", type=int, default=2048) parser.add_argument("--max-new-tokens", type=int, default=256) parser.add_argument("sounds", nargs="+", help="Audio files to transcribe")