code: def __init__(self, line):
      self.id, details = line.strip().split(maxsplit=1)
      tokens = details.split()
      self.wer = float(tokens[1])
      self.wc = int(tokens[5][:-1])
      self.num_ins = int(tokens[6])
      self.num_del = int(tokens[8])
      self.num_sub = int(tokens[10])
      self.ref_id, self.hyp_id = self.id[1:].split("h")
  
file_path: espnet/egs/libri_css/asr1/local/best_wer_matching.py
imports: import io
  import itertools
  import math
  import sys
  import numpy
  from scipy.optimize import linear_sum_assignment
label_desc: Use image node_id 1 to create a new WerObject object  with example: obj = WerObject(line)