class_docstr: WindowStreamingE2E constructor.
  
  :param E2E e2e: E2E ASR object
  :param recog_args: arguments for "recognize" method of E2E
code: def __init__(self, e2e, recog_args, rnnlm=None):
      self._e2e = e2e
      self._recog_args = recog_args
      self._char_list = e2e.char_list
      self._rnnlm = rnnlm
  
      self._e2e.eval()
  
      self._offset = 0
      self._previous_encoder_recurrent_state = None
      self._encoder_states = []
      self._ctc_posteriors = []
      self._last_recognition = None
  
      assert (
          self._recog_args.ctc_weight > 0.0
      ), "WindowStreamingE2E works only with combined CTC and attention decoders."
  
imports: import torch
label_desc: Use image node_id 1 to create a new WindowStreamingE2E object from inherited base classes: object with example: obj = WindowStreamingE2E(e2e, recog_args, rnnlm)