Expand description
§wavekat-turn
Unified turn detection with multiple backends.
Provides a clean abstraction over turn-detection models that predict whether a user has finished speaking. Two trait families cover the two fundamental input modalities:
AudioTurnDetector— operates on raw audio frames (e.g. Pipecat Smart Turn)TextTurnDetector— operates on ASR transcript text (e.g. LiveKit EOU)
§Feature flags
| Feature | Backend | Input |
|---|---|---|
pipecat | Pipecat Smart Turn v3 (ONNX) | Audio (16 kHz) |
livekit | LiveKit Turn Detector (ONNX) | Text |
Re-exports§
pub use error::TurnError;
Modules§
Structs§
- Audio
Frame - A frame of audio samples with associated sample rate.
- Conversation
Turn - A single turn in the conversation, for context-aware text detectors.
- Turn
Prediction - A turn detection prediction with confidence and timing metadata.
Enums§
Traits§
- Audio
Turn Detector - Turn detector that operates on raw audio.
- Text
Turn Detector - Turn detector that operates on ASR transcript text.