code: def ignore_sil(voice_part_ana, sec=0.1):
      # set length of voice_part
      avn = len(voice_part_ana)  # Number of Analysed Voice part
  
      # check short silent
      check_list = np.ones(
          avn + 1, np.int64
      )  # 1:time to use, 0:time to ignore (=short silence)
      for i in range(avn - 1):
          diff = voice_part_ana[i + 1][0] - voice_part_ana[i][1]
          if diff < sec:
              check_list[i + 1] = 0
      st_list = check_list[0:-1]
      ed_list = check_list[1:]
  
      # initialize counter
      stn = 0
      edn = 0
  
      # initialize output
      tvn = sum(st_list)  # Number of Tmp Voice part
      voice_part_tmp = np.zeros((tvn, 2), np.float)
  
      # ignore short silence
      for i in range(avn):
          if st_list[i] == 1:
              voice_part_tmp[stn][0] = voice_part_ana[i][0]
              stn = stn + 1
          if ed_list[i] == 1:
              voice_part_tmp[edn][1] = voice_part_ana[i][1]
              edn = edn + 1
  
      return voice_part_tmp
  
file_path: espnet/egs/blizzard17/tts1/local/make_lab_wo_sil.py
imports: import csv
  import sys
  import librosa
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: ignore_sil(voice_part_ana, sec) and returns: voice_part_tmp