code: def nonsilent_region_pipe(
      cutoff_value, window_size, reference_power, reset_interval
  ):
      raw, _ = fn.readers.file(files=audio_files)
      audio, _ = fn.decoders.audio(raw, dtype=types.FLOAT, downmix=True)
      begin_cpu, len_cpu = fn.nonsilent_region(
          audio,
          cutoff_db=cutoff_value,
          window_length=window_size,
          reference_power=reference_power,
          reset_interval=reset_interval,
      )
      begin_gpu, len_gpu = fn.nonsilent_region(
          audio.gpu(),
          cutoff_db=cutoff_value,
          window_length=window_size,
          reference_power=reference_power,
          reset_interval=reset_interval,
      )
      return audio, begin_cpu, len_cpu, begin_gpu, len_gpu
  
file_path: DALI/dali/test/python/operator_1/test_nonsilence.py
imports: import librosa
  import numpy
  import nvidia.dali.types
  import test_utils
  import os
  import nvidia.dali.fn
  from nvidia.dali import pipeline_def
label_desc: Use image node_id 2 for calling a global function with example usage: nonsilent_region_pipe(cutoff_value, window_size, reference_power, reset_interval) and returns: audio,  begin_cpu,  len_cpu,  begin_gpu,  len_gpu