ONNX Model Zoo

susuROBO/smart-turn-multimodal

By susuROBO · ↓ 0 · ♥ 3 · Updated 2026-01-16

What's in this repo

This page lists the files in susuROBO/smart-turn-multimodal, including smart-turn-multimodal-cpu.onnx, smart-turn-multimodal-gpu.onnx.

  • 2 ONNX models (.onnx files)
  • 4 files, including 2 .onnx, 1 .md
  • Last updated 2026-01-16

ONNX files

File Size Download
smart-turn-multimodal-cpu.onnx — Download
smart-turn-multimodal-gpu.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

Smart Turn Multimodal

Smart Turn Multimodal is a multimodal extension of Pipecat's Smart Turn that combines audio and video to predict whether a speaker has finished their turn. Visual cues (mouth movement, gaze) help disambiguate pauses that are ambiguous in audio alone.

Links

Model architecture

  • Audio branch: Whisper Tiny encoder (8s context) with cross-attention pooling → 384-dim embedding
  • Video branch: R3D-18 (Kinetics-400 pretrained) processing last 32 frames (~1s) → 256-dim embedding
  • Fusion: Late fusion via concatenation + linear projection back to 384-dim
  • Params: ~20M total
  • Checkpoint: ONNX available

Audio-only fallback

When video is unavailable, pass None for pixel_values. The model uses a zero tensor internally, falling back to audio-only behavior—no code changes required.

How to use

from inference_multimodal import predict_endpoint

result = predict_endpoint(audio_array, video_path="clip.mp4")
# result = {"prediction": 1, "probability": 0.92}

# Audio-only fallback
result = predict_endpoint(audio_array, video_path=None)

Limitations

  • Dataset variety: Currently trained on Meta's Casual Conversations dataset (mostly unscripted monologues). Generalization to diverse conversation styles is still being validated.
  • VAD-triggered: Model is activated by VAD-detected silence, not predictive of turn endings before silence occurs.

Thanks

Thank you to Pipecat for the original Smart Turn model and to Meta for the Casual Conversations dataset.

Model info

onnx speech-processing semantic-vad multimodal video voice-activity-detection license:bsd-2-clause region:us
↓ 0 ♥ 3

Created: 2026-01-14

Updated: 2026-01-16

View on Hugging Face

Files (4)

.gitattributes
README.md
smart-turn-multimodal-cpu.onnx ONNX
smart-turn-multimodal-gpu.onnx ONNX

Related models