code: def ausave(
      path, audio_arr, channel_first=False, frame_rate=48000, **kwargs
  ):
      """
      Save ''audio_arr'' to the file specified by ''path''.
      As default, the shape of ''audio_arr'' has to be (samples, channels).
  
      Args:
          path (str): Output path which contains file name and format info.
              Currently only support save as .wav format.
          audio_arr (numpy.ndarray):
              Input audio ndarray whose dtype.itemsize should not greater than 4,
          channel_first (bool):
              If True, you can input the audio whose shape is (samples, channels). Default is False.
          frame_rate (int):
              Also known as sample rate. Default is 48000
      """
  
      backend_manager.module.ausave(
          path,
          audio_arr,
          channel_first=channel_first,
          frame_rate=frame_rate,
          **kwargs,
      )
  
file_path: nnabla/python/src/nnabla/utils/audio_utils/__init__.py
imports: from __future__ import absolute_import
  import numpy
  from .backend_manager import backend_manager
  from .common import rescale_intensity, _auto_scale_before
label_desc: Use image node_id 6 for calling a global function with example usage: ausave(path, audio_arr, channel_first, frame_rate) without return types