code: def load_wav(path, shape=None, normalize=False):
      wav = scipy.io.wavfile.read(path)[1]
      if shape is None:
          if len(wav.shape) == 1:
              return wav.reshape(-1, 1)
          else:
              return wav
      else:
          return wav.reshape(shape)
  
imports: from __future__ import absolute_import
  import contextlib
  import csv
  import warnings
  from six import BytesIO
  from six import StringIO
  from six.moves import map
  from six.moves.urllib.parse import urljoin
  import h5py
  import numpy
  import scipy.io.wavfile
  import os
  import urllib.request
  import six
  import tempfile
  import binascii
  from shutil import rmtree
  from nnabla.utils.image_utils import imresize, imread
  from nnabla.utils.audio_utils import auresize, auread
  from nnabla.logger import logger
  from .download import download, get_data_home
label_desc: Use image node_id 6 for calling a global function with example usage: load_wav(path, shape, normalize) and returns: wav, wav, wav