code: def parse_stm_file(stm_file):
      r
      stm_segments = []
      with codecs.open(stm_file, encoding="utf-8") as stm_lines:
          for stm_line in stm_lines:
              stmSegment = STMSegment(stm_line)
              if not "ignore_time_segment_in_scoring" == stmSegment.transcript:
                  stm_segments.append(stmSegment)
      return stm_segments
docs: r"""
      Parses an STM file at ``stm_file`` into a list of :class:`STMSegment`.