Compare variants

Two design variants of Realtime Voice Support Agent, delivering the same unit event by different designs. The comparison states what differs; it does not rank the designs.

Common unit event

Customer Voice Session

CUSTOMER_VOICE_SESSION

One customer voice-support session taken through speech capture, request interpretation, supporting knowledge retrieval, optional operational context lookup, grounded response generation, and spoken delivery.

Left

Complete

Native Realtime Voice

One realtime audio model both recognizes the customer's speech and speaks the answer, with the same text support pipeline between them. Not a single full-duplex speech-to-speech session: §2 defers that until distinct input and output durations are proven.

Direct cost per customer voice session

Reference

0.140898 USD
Open scenariodv-native-realtime-voice

Right

Complete

Text-Orchestrated Voice

A dedicated speech-recognition model transcribes the customer, the existing support pipeline answers in text, and a dedicated text-to-speech model speaks the answer.

Direct cost per customer voice session

Reference

0.114448 USD
Open scenariodv-text-orchestrated-voice
No difference figure is shown
A difference between two prices is itself a price, and this surface derives none. The read model carries each variant’s own reference result and no comparison of them, so both figures are shown as they were produced and are read against each other by eye.

Shared assumptions

Inputs both variants carry with the same meaning. Everything compared below stands on these; where a shared input holds a different value in each variant, the row says so.

58 shared
InputNative Realtime VoiceText-Orchestrated Voice
Assemble Grounded Context — modeau-assemble-grounded-context.implementation_modeim-assemble-context-deterministicim-assemble-context-deterministic
Assemble Grounded Context — occurrencesau-assemble-grounded-context.occurrence_count1UNIT1UNIT
Retrieved Context Tokensau-assemble-grounded-context.retrieved_context_tokens2200TOKEN2200TOKEN
Cached Tokensau-embed-query.cached_tokens0TOKEN0TOKEN
Embed Query — offeringau-embed-query.commercial_offeringctxdex:offering:agent-makers:ctxdex-retrieval-3-embedctxdex:offering:agent-makers:ctxdex-retrieval-3-embed
Embed Query — modeau-embed-query.implementation_modeim-embed-modelim-embed-model
Embed Query — occurrencesau-embed-query.occurrence_count1UNIT1UNIT
Retrieval Query Tokensau-embed-query.retrieval_query_tokens180TOKEN180TOKEN
Execute Operational Tool — modeau-execute-operational-tool.implementation_modeim-operational-tool-unpricedim-operational-tool-unpriced
Execute Operational Tool — occurrencesau-execute-operational-tool.occurrence_count1UNIT1UNIT
Cached Tokensau-generate-grounded-response.cached_tokens0TOKEN0TOKEN
Generate Grounded Response — offeringau-generate-grounded-response.commercial_offeringctxdex:offering:agent-makers:ctxdex-intelligence-4-fastctxdex:offering:agent-makers:ctxdex-intelligence-4-fast
Conversation Context Tokensau-generate-grounded-response.conversation_context_tokens1200TOKEN1200TOKEN
Customer Request Tokensau-generate-grounded-response.customer_request_tokens700TOKEN700TOKEN
Expected Response Tokensau-generate-grounded-response.expected_response_tokens800TOKEN800TOKEN
Generate Grounded Response — modeau-generate-grounded-response.implementation_modeim-generate-response-modelim-generate-response-model
Generate Grounded Response — occurrencesau-generate-grounded-response.occurrence_count1UNIT1UNIT
Operational Context Tokensau-generate-grounded-response.operational_context_tokens400TOKEN400TOKEN
Retrieved Context Tokensau-generate-grounded-response.retrieved_context_tokens2200TOKEN2200TOKEN
System Instruction Tokensau-generate-grounded-response.system_instruction_tokens500TOKEN500TOKEN
Cached Tokensau-interpret-plan.cached_tokens0TOKEN0TOKEN
Interpret and Plan Request — offeringau-interpret-plan.commercial_offeringctxdex:offering:agent-makers:ctxdex-intelligence-4-fastctxdex:offering:agent-makers:ctxdex-intelligence-4-fast
Conversation Context Tokensau-interpret-plan.conversation_context_tokens1200TOKEN1200TOKEN
Customer Request Tokensau-interpret-plan.customer_request_tokens700TOKEN700TOKEN
Expected Plan Tokensau-interpret-plan.expected_plan_tokens300TOKEN300TOKEN
Interpret and Plan Request — modeau-interpret-plan.implementation_modeim-interpret-plan-modelim-interpret-plan-model
Interpret and Plan Request — occurrencesau-interpret-plan.occurrence_count1UNIT1UNIT
System Instruction Tokensau-interpret-plan.system_instruction_tokens500TOKEN500TOKEN
Normalize Operational Result — modeau-normalize-operational-result.implementation_modeim-normalize-deterministicim-normalize-deterministic
Normalize Operational Result — occurrencesau-normalize-operational-result.occurrence_count1UNIT1UNIT
Operational Context Tokensau-normalize-operational-result.operational_context_tokens400TOKEN400TOKEN
Prepare Retrieval Query — modeau-prepare-retrieval-query.implementation_modeim-prepare-query-deterministicim-prepare-query-deterministic
Prepare Retrieval Query — occurrencesau-prepare-retrieval-query.occurrence_count1UNIT1UNIT
Retrieval Query Tokensau-prepare-retrieval-query.retrieval_query_tokens180TOKEN180TOKEN
Transcribe / Recognize Customer Speech — offeringDiffersau-recognize-customer-speech.commercial_offeringctxdex:offering:agent-makers:ctxdex-realtime-2ctxdex:offering:agent-makers:ctxdex-speech-1
Customer Audio Secondsau-recognize-customer-speech.customer_audio_seconds150SECOND150SECOND
Expected Transcript Tokensau-recognize-customer-speech.expected_transcript_tokens700TOKEN700TOKEN
Transcribe / Recognize Customer Speech — modeDiffersau-recognize-customer-speech.implementation_modeim-recognize-realtime-2im-recognize-speech-1
Transcribe / Recognize Customer Speech — occurrencesau-recognize-customer-speech.occurrence_count1UNIT1UNIT
Recognition Prompt Tokensau-recognize-customer-speech.recognition_prompt_tokens0TOKEN0TOKEN
Candidate Document Countau-rerank-candidates.candidate_document_count10UNIT10UNIT
Candidate Document Tokensau-rerank-candidates.candidate_document_tokens8000TOKEN8000TOKEN
Rerank Candidates — offeringau-rerank-candidates.commercial_offeringctxdex:offering:agent-makers:ctxdex-retrieval-2-rerankctxdex:offering:agent-makers:ctxdex-retrieval-2-rerank
Rerank Candidates — modeau-rerank-candidates.implementation_modeim-rerank-modelim-rerank-model
Rerank Candidates — occurrencesau-rerank-candidates.occurrence_count1UNIT1UNIT
Query Countau-rerank-candidates.query_count1UNIT1UNIT
Request Output Tokensau-rerank-candidates.request_output_tokens0TOKEN0TOKEN
Retrieval Query Tokensau-rerank-candidates.retrieval_query_tokens180TOKEN180TOKEN
Candidate Document Countau-search-enterprise-knowledge.candidate_document_count10UNIT10UNIT
Candidate Document Tokensau-search-enterprise-knowledge.candidate_document_tokens8000TOKEN8000TOKEN
Search Enterprise Knowledge — modeau-search-enterprise-knowledge.implementation_modeim-search-local-unpricedim-search-local-unpriced
Search Enterprise Knowledge — occurrencesau-search-enterprise-knowledge.occurrence_count1UNIT1UNIT
Assistant Audio Secondsau-synthesize-spoken-support-response.assistant_audio_seconds120SECOND120SECOND
Synthesize Spoken Response — offeringDiffersau-synthesize-spoken-support-response.commercial_offeringctxdex:offering:agent-makers:ctxdex-realtime-2ctxdex:offering:agent-makers:ctxdex-speech-2-realtime
Synthesize Spoken Response — modeDiffersau-synthesize-spoken-support-response.implementation_modeim-synthesize-realtime-2im-synthesize-speech-2-realtime
Synthesize Spoken Response — occurrencesau-synthesize-spoken-support-response.occurrence_count1UNIT1UNIT
Response Text Tokensau-synthesize-spoken-support-response.response_text_tokens800TOKEN800TOKEN
TTS Instruction Tokensau-synthesize-spoken-support-response.tts_instruction_tokens200TOKEN200TOKEN

Only in Native Realtime Voice

No input unique to this variant

Only in Text-Orchestrated Voice

No input unique to this variant

Design differences

What the two designs do differently, before any money is involved.

Transcribe / Recognize Customer Speech

Implementation mode

au-recognize-customer-speech
im-recognize-realtime-2im-recognize-speech-1

Synthesize Spoken Response

Implementation mode

au-synthesize-spoken-support-response
im-synthesize-realtime-2im-synthesize-speech-2-realtime

Operations

Aligned on canonical identity, never on a display name.

In both6
  • Deliver Spoken Responseop-deliver-spoken-response
  • Execute Required Actionop-execute-voice-support-action
  • Generate Support Responseop-generate-voice-support-response
  • Interpret & Plan Supportop-interpret-plan-voice-support
  • Receive & Understand Voiceop-receive-understand-voice
  • Retrieve Supporting Knowledgeop-retrieve-voice-support-knowledge
Only in Native Realtime Voice0
None
Only in Text-Orchestrated Voice0
None

Activities

Aligned on canonical identity, never on a display name.

In both11
  • Assemble Grounded Contextau-assemble-grounded-context
  • Embed Queryau-embed-query
  • Execute Operational Toolau-execute-operational-tool
  • Generate Grounded Responseau-generate-grounded-response
  • Interpret and Plan Requestau-interpret-plan
  • Normalize Operational Resultau-normalize-operational-result
  • Prepare Retrieval Queryau-prepare-retrieval-query
  • Transcribe / Recognize Customer Speechau-recognize-customer-speech
  • Rerank Candidatesau-rerank-candidates
  • Search Enterprise Knowledgeau-search-enterprise-knowledge
  • Synthesize Spoken Responseau-synthesize-spoken-support-response
Only in Native Realtime Voice0
None
Only in Text-Orchestrated Voice0
None