class_docstr: Reader class for 'vad.scp'.
  
  Different from `segments`, the `vad.scp` would focus on utterance-level,
  while the `segments` are expected to focus on a whole session. The major
  usage in ESPnet is to guide the silence trim for UASR.
  
  Examples:
      key1 0:1.2000
      key2 3.0000:4.5000 7.0000:9:0000
      ...
  
      >>> reader = VADScpReader('wav.scp')
      >>> array = reader['key1']
class_docstr_tok: ["Reader","class","for","'vad.scp","'",".","Different","from","`","segments","`",",","the","`","vad.scp","`","would","focus","on","utterance-level",",","while","the","`","segments","`","are","expected","to","focus","on","a","whole","session",".","The","major","usage","in","ESPnet","is","to","guide","the","silence","trim","for","UASR",".","Examples",":","key1","0:1.2000","key2","3.0000:4.5000","7.0000:9:0000","...",">",">",">","reader","=","VADScpReader","(","'wav.scp","'",")",">",">",">","array","=","reader","[","'key1","'","]"]
code: def __contains__(self, item):
      return item
  
file_path: espnet/espnet2/fileio/vad_scp.py
imports: import collections.abc
  from pathlib import Path
  from typing import List, Union
  import numpy
  from typeguard import check_argument_types
  from espnet2.fileio.read_text import read_2columns_text
label_desc: Use image node_id 3 for calling the VADScpReader obj's underlying member method code with example usage: obj.__contains__(item) and returns: item