class_docstr: Base class for audio classification.
  
  Args:
      opts: Command-line arguments
class_docstr_tok: ["Base","class","for","audio","classification",".","Args",":","opts",":","Command-line","arguments"]
docstr: Add model specific arguments
docstr_tok: ["Add","model","specific","arguments"]
code: def add_arguments(
      cls, parser: argparse.ArgumentParser
  ) -> argparse.ArgumentParser:
      """Add model specific arguments"""
      if cls != BaseAudioClassification:
          # Don't re-register arguments in subclasses that don't override `add_arguments()`.
          return parser
      group = parser.add_argument_group(title=cls.__name__)
      group.add_argument(
          "--model.audio-classification.name",
          type=str,
          default=None,
          help="Name of the audio classification model. Defaults to None.",
      )
      group.add_argument(
          "--model.audio-classification.pretrained",
          type=str,
          default=None,
          help="Path of the pretrained backbone. Defaults to None.",
      )
      return parser
  
imports: import argparse
  from cvnets.models import MODEL_REGISTRY, BaseAnyNNModel
label_desc: Use image node_id 2 for calling the BaseAudioClassification obj's underlying member method code with example usage: obj.add_arguments(cls, parser) and returns: parser, parser