def processs_session()

in voxpopuli/segmentation/cut_with_align_files.py [0:0]


    def processs_session(self, session_id: str):

        path_wer = self.root_wer / f"{session_id}_{self.lang}_wer_no_lm_wav2letter.json"
        path_align = self.root_align / f"{session_id}_{self.lang}_align_wav2letter.txt"

        dir_audio = self.get_dir_paragraph(session_id)

        if not dir_audio.is_dir():
            raise RuntimeError(f"ERROR: paragraph data not found at {dir_audio}")

        dir_out = self.root_out / session_id
        process_session_lang(
            path_wer,
            path_align,
            dir_audio,
            dir_out,
            self.full_seg_cfg,
            self.max_wer,
            self.max_ler,
            chars=self.chars,
            punc_mark=self.punc_mark,
        )