def reset(self):
        """
        Restore all values to that at initialization in ``ori_dict``.
        """
        self.language = self.ori_dict.get('language')
        self._regroup_history = ''
        segments = self.ori_dict.get('segments')
        self.segments = [Segment(**s, ignore_unused_args=True) for s in segments] if segments else []
        if self._forced_order:
            self.force_order()
        self.remove_no_word_segments(any(seg.has_words for seg in self.segments))

        Restore all values to that at initialization in ``ori_dict``.
        
stable_whisper/result.py