code: def py_save_func(
      filepath: str,
      tensor: torch.Tensor,
      sample_rate: int,
      channels_first: bool = True,
      compression: Optional[float] = None,
      encoding: Optional[str] = None,
      bits_per_sample: Optional[int] = None,
  ):
      torchaudio.backend.sox_io_backend.save(
          filepath,
          tensor,
          sample_rate,
          channels_first,
          compression,
          None,
          encoding,
          bits_per_sample,
      )
  
file_path: audio/test/torchaudio_unittest/backend/sox_io/torchscript_test.py
imports: import itertools
  from typing import Optional
  import torch
  import torchaudio
  from parameterized import parameterized
  from torchaudio_unittest.common_utils import get_wav_data, load_wav, save_wav, skipIfNoExec, skipIfNoSox, sox_utils, TempDirMixin, torch_script, TorchaudioTestCase
  from .common import get_enc_params, name_func
label_desc: Use image node_id 3 for calling a global function with example usage: py_save_func(filepath, tensor, sample_rate, channels_first, compression, encoding, bits_per_sample) without return types