Minor updates to overlap detection and segment coalescing logic
This commit is contained in:
@@ -85,7 +85,7 @@ func (resolveOverlaps) Process(ctx context.Context, in model.MergedTranscript, c
|
||||
return model.MergedTranscript{}, nil, err
|
||||
}
|
||||
|
||||
resolved, summary, err := overlap.Resolve(in, cfg.OverlapWordRunGap, cfg.WordRunReorderWindow)
|
||||
resolved, summary, err := overlap.Resolve(in, cfg.OverlapWordRunGap, cfg.WordRunReorderWindow, cfg.CoalesceGap)
|
||||
if err != nil {
|
||||
return model.MergedTranscript{}, nil, err
|
||||
}
|
||||
@@ -116,7 +116,7 @@ func (backchannelPostprocessor) Process(ctx context.Context, in model.MergedTran
|
||||
return model.MergedTranscript{}, nil, err
|
||||
}
|
||||
|
||||
out, tagged := backchannel.Apply(in)
|
||||
out, tagged := backchannel.Apply(in, cfg.BackchannelMaxDuration)
|
||||
return out, []report.Event{
|
||||
report.Info("postprocessing", "backchannel", fmt.Sprintf("tagged %d backchannel segment(s)", tagged)),
|
||||
}, nil
|
||||
@@ -133,7 +133,7 @@ func (fillerPostprocessor) Process(ctx context.Context, in model.MergedTranscrip
|
||||
return model.MergedTranscript{}, nil, err
|
||||
}
|
||||
|
||||
out, tagged := filler.Apply(in)
|
||||
out, tagged := filler.Apply(in, cfg.FillerMaxDuration)
|
||||
return out, []report.Event{
|
||||
report.Info("postprocessing", "filler", fmt.Sprintf("tagged %d filler segment(s)", tagged)),
|
||||
}, nil
|
||||
|
||||
Reference in New Issue
Block a user