eelbrain.load.wav

eelbrain.load.wav(filename=None, name=None, backend='wave')[source]

Load a wav file as NDVar

Parameters:
  • filename (Path | str | None) – Filename of the wav file. If not filename is specified, a file dialog is shown to select one.

  • name (str | None) – NDVar name (default is the file name).

  • backend (Literal['wave', 'scipy', 'librosa']) – Whether to read the file using the builtin wave module, scipy.io.wavfile, or librosa.load().

Returns:

wav – NDVar with the wav file’s data. If the file contains a single channel, the NDVar dimensions are (time,); if it contains several channels, they are (time, channel). wav.info contains entries for filename and samplingrate.

Return type:

NDVar

Notes

Uses scipy.io.wavfile.