Added initial segment overlap resolution logic
This commit is contained in:
@@ -142,6 +142,10 @@ func validatePreprocessors(modules []Preprocessor) error {
|
||||
func finalizeTranscript(cfg config.Config, merged model.MergedTranscript) model.FinalTranscript {
|
||||
segments := make([]model.Segment, len(merged.Segments))
|
||||
copy(segments, merged.Segments)
|
||||
for index := range segments {
|
||||
segments[index].Words = nil
|
||||
segments[index].DerivedFrom = append([]string(nil), segments[index].DerivedFrom...)
|
||||
}
|
||||
overlapGroups := make([]model.OverlapGroup, len(merged.OverlapGroups))
|
||||
copy(overlapGroups, merged.OverlapGroups)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user