Tavus CVI has six layers; a Sume avatar video is one job

Tavus CVI chains perception, turn-taking, speech, an LLM, TTS and rendering. A Sume talking-video is one request with a script. Which parts you own in each.

4 min readSume
All posts

What Tavus says CVI is

Tavus describes CVI as a PAL, a Face (Phoenix) and a Conversation over WebRTC. Under that sit six layers: Raven for visual perception, Sparrow for conversational flow, speech recognition, an LLM, text to speech and Phoenix avatar rendering (Tavus CVI docs, read 2026-10-05).

That is a real-time stack. A viewer speaks, the system listens, decides when to answer and renders a face on a live stream.

What a Sume avatar video asks of you

You send a script (or a video_inputs plan), an avatar_handle, a quality tier and an aspect ratio. Sume returns a job. The job moves queued, processing, then completed, failed or canceled. There is no listening layer, no live turn-taking and no session to hold open.

Who owns each layer (Tavus read 2026-10-05; Sume from docs)
LayerTavus CVISume talking-video
Listening and perceptionRaven, speech recognitionNot part of the request
Deciding what to sayLLM and Sparrow flowYou write the script
VoiceTTS layerAvatar voice, must be ready
Face renderingPhoenixOne rendered MP4 per job
TransportWebRTC conversationPoll, or a webhook on job.completed

A minimal request

One call replaces the stack when the words are known in advance.

curl -X POST https://api.sume.com/v1/avatar-1.0/talking-video \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: cvi-compare-001" \
  -d '{"avatar_handle":"product_host","quality":"standard","script":"Three things changed in this release, and the first saves you an hour a week."}'

Choosing

If the viewer must interrupt and be answered in real time, you need a conversation product. If you know the words, a clip job is simpler to test, cache and re-run. A 10 s standard clip is $1.84.

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume