get Duration Mask
fun getDurationMask(pitchesHz: FloatArray, hopMs: Int = 10, minDurationMs: Float = 80.0f): BooleanArray
Get mask filtering short voiced segments below minimum duration.
Return
Boolean array where true = meets duration threshold
Parameters
pitches Hz
Pitch values in Hz (-1 for unvoiced)
hop Ms
Hop size between frames in milliseconds
min Duration Ms
Minimum duration for valid segments