docs: def load(cls, path, reader=None):
          """
          Loads the corpus from the given path, using the given reader. If no reader is given the
          :py:class:`audiomate.corpus.io.DefaultReader` is used.
  
          Args:
              path (str): Path to load the corpus from.
              reader (str, CorpusReader): The reader or the name of the reader to use.
  
          Returns:
              Corpus: The loaded corpus.
          """
  
          if reader is None:
              from . import io
              reader = io.DefaultReader()
  
          elif type(reader) == str:
              from . import io
              reader = io.create_reader_of_type(reader)
  
          return reader.load(path)