    def separate_audio_file(self, file: Path):
        """
        Separate an audio file. The method will automatically read the file.

        Parameters
        ----------
        wav: Path of the file to be separated.

        Returns
        -------
        A tuple, whose first element is the original wave and second element is a dict, whose keys
        are the name of stems and values are separated waves. The original wave will have already
        been resampled.
        """
        return self.separate_tensor(self._load_audio(file), self.samplerate)
Separate an audio file. The method will automatically read the file.

Parameters
----------
wav: Path of the file to be separated.

Returns
-------
A tuple, whose first element is the original wave and second element is a dict, whose keys
are the name of stems and values are separated waves. The original wave will have already
been resampled.
demucs/api.py