Skip to main content
Choose turn detection providers for your AI Voice Agents.

What are Turn Detection Providers?

Turn detection providers determine when users have finished speaking:
  • End-of-turn prediction - Predicts when user is done speaking
  • Dynamic endpointing - Adjusts delay based on probability
  • Context-aware - Uses conversation history

Available Providers

Multilingual

Multilingual turn detector, no API keys needed

Choosing a Provider

Multilingual

Best for:
  • Multiple language support
  • No API keys required
  • Context-aware detection
  • Dynamic endpointing
Requirements:
  • No API keys needed (on-device model)
Learn more →

Configuration

Basic Configuration

from kuralit.server.agent_session import AgentSession

# Using Multilingual Turn Detector
agent = AgentSession(
    turn_detection="multilingual/v1",  # Multilingual turn detector
    # ...
)

Next Steps