privatevoice.src/internal/engine/engine.go
@@ -33,6 +33,13 @@ ReleaseTailCaptureDelay() time.Duration } // HoldPreCaptureEngine is implemented by engines that should start capturing // audio immediately on hold-to-talk key down, before the activation delay has // confirmed that the hotkey was not part of a key combination. type HoldPreCaptureEngine interface { HoldPreCaptureEnabled() bool } // StreamingSession receives incremental 16kHz mono PCM and returns the current // best transcript for the active utterance. type StreamingSession interface {