File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -634,6 +634,7 @@ void TextGrid_Sound_transcribeInterval (
634634 const double subsentence_tmin = original_tmin + wordsWithContext [i_firstWordInSubsentence] .whisperSegment -> tmin;
635635 const double subsentence_tmax = original_tmin + wordsWithContext [i_lastWordInSubsentence] .whisperSegment -> tmax;
636636 IntervalTier speakerSubsentenceTier = speakerSentenceTiers [subsentenceSpeaker];
637+ Melder_assert (subsentence_tmin < subsentence_tmax);
637638 IntervalTier_insertIntervalDestructively (speakerSubsentenceTier, subsentence_tmin, subsentence_tmax);
638639 integer subsentenceIntervalNumber = IntervalTier_hasTime (speakerSubsentenceTier, subsentence_tmin);
639640
@@ -732,8 +733,9 @@ void TextGrid_Sound_transcribeInterval (
732733 double tmax = original_tmin + wordsWithContext [s] .whisperSegment -> tmax;
733734 conststring32 text = wordsWithContext [s] .whisperSegment -> text.get ();
734735
735- IntervalTier_insertIntervalDestructively (speakerWordTiers [resolvedSpeaker], original_tmin + tmin, original_tmin + tmax);
736- integer wordIntervalNumber = IntervalTier_hasTime (speakerWordTiers [resolvedSpeaker], original_tmin + tmin);
736+ Melder_assert (tmin < tmax);
737+ IntervalTier_insertIntervalDestructively (speakerWordTiers [resolvedSpeaker], tmin, tmax);
738+ integer wordIntervalNumber = IntervalTier_hasTime (speakerWordTiers [resolvedSpeaker], tmin);
737739 TextInterval_setText (speakerWordTiers [resolvedSpeaker] -> intervals .at [wordIntervalNumber], text);
738740 }
739741 }
You can’t perform that action at this time.
0 commit comments