Skip to main content

Live Transcription

Live transcription converts spoken words to text in real-time during calls. Use it for live monitoring, agent assistance, compliance recording, and post-call analysis.

How It Works

Enabling Transcription

Global Setting

Enable for all calls in your Crew:

Per-Call Setting

Enable for specific calls:

Configuration Options

Supported Languages

Receiving Transcripts

WebSocket Stream

Connect to receive real-time transcripts:

Message Format

Webhook Delivery

Receive transcripts via webhook:

Webhook Payload

Dashboard View

View live transcripts in the Crew dashboard:
  1. Navigate to CallsActive Calls
  2. Click on an active call
  3. View the live transcript panel

Interim vs Final Results

Interim Results

Partial transcripts as words are spoken:
Enable for real-time display, disable for cleaner webhook traffic.

Final Results

Complete, corrected transcripts after speaker pauses:

Speaker Identification

With speaker_labels enabled, transcripts identify who is speaking:

Post-Call Transcripts

Access complete transcripts after calls end:

API

Response

Use Cases

Live Agent Assistance

Display transcripts to human supervisors for real-time coaching:

Compliance Recording

Store transcripts for regulatory requirements:

Real-Time Analytics

Analyze conversations as they happen:

Search and Discovery

Index transcripts for later search:

Accuracy and Limitations

Accuracy Factors

Improving Accuracy

  • Use high-quality telephony connections
  • Minimize background noise
  • Add custom vocabulary for industry terms
  • Choose the correct language model

Pricing

Transcription usage is billed per minute of processed audio:

Next Steps

  • Call Routing — Use transcripts to inform routing decisions
  • Webhooks — Process transcripts in your systems
  • Analytics — Analyze call patterns