code: def load_wav(
      path: str, normalize=True, channels_first=True
  ) -> torch.Tensor:
      """Load wav file without torchaudio"""
      sample_rate, data = scipy.io.wavfile.read(path)
      data = torch.from_numpy(data.copy())
      if data.ndim == 1:
          data = data.unsqueeze(1)
      if normalize:
          data = normalize_wav(data)
      if channels_first:
          data = data.transpose(1, 0)
      return data, sample_rate
  
imports: from typing import Optional
  import scipy.io.wavfile
  import torch
label_desc: Use image node_id 3 for calling a global function with example usage: load_wav(path, normalize, channels_first) and returns: data,  sample_rate