def METHOD_NAME(self, audio_files: List[Path], whisper_params: Optional[Dict[str, Any]] = None):
    """
    Transcribe the audio files into a list of Documents, one for each input file.
    For the supported audio formats, languages, and other parameters, see the
    [Whisper API documentation](https://platform.openai.com/docs/guides/speech-to-text) and the official Whisper
    [github repo](https://github.com/openai/whisper).
    :param audio_files: a list of paths or binary streams to transcribe
    :returns: a list of Documents, one for each file. The content of the document is the transcription text,
        while the document's metadata contains all the other values returned by the Whisper model, such as the
        alignment data. Another key called `audio_file` contains the path to the audio file used for the
        transcription.
    """
    if whisper_params is None:
        whisper_params = self.whisper_params
    documents = self.transcribe(audio_files, **whisper_params)
    return {"documents": documents}