Dev.to WebDev 🛠 Dev 👁 0 📖 2 min read

Transcription & closed captions for calls

Transcription and live closed captions for voice and video calling are now available across all five CometChat Calls SDK platforms: Android, iOS, JavaScript, React Native, and Flutter. Why this matters Calls

Transcription and live closed captions for voice and video calling are now available across all five CometChat Calls SDK platforms: Android, iOS, JavaScript, React Native, and Flutter.

Why this matters

Calls often need to remain useful after they end.

Transcripts can help teams review conversations, maintain records, support compliance workflows, or make call content easier to access later. Live closed captions also make conversations more accessible by allowing users to follow along in real time.

Instead of integrating a separate transcription or captioning provider alongside your calling stack, these capabilities are available through the same CometChat Calls SDK you're already using.

Key Features and Capabilities

  • Programmatic start and stop

Use startTranscription() and stopTranscription() to control transcription directly from your application logic, without relying on in-call UI controls.

  • Auto-start transcription

Configure transcription to start automatically when a call session begins, without requiring users to enable it manually.

  • Live closed captions

Display captions during the call, allowing participants to follow the conversation in real time.

  • Control panel visibility

Choose whether transcription and caption controls appear in your in-call UI based on the experience you want to provide.

  • Transcript retrieval from call logs

Once a call ends, retrieve the completed transcript through call logs without setting up a separate transcript storage workflow.

How the Integration Works

Transcription and caption controls are out of box and can be enabled by the user.

This gives you flexibility over how the feature is implemented.

Minimum SDK Versions

Transcription and Closed Captions require the following minimum Calls SDK versions:

  • Android

Calls SDK v5.0.4+

  • iOS

Calls SDK v5.0.4+

  • JavaScript

Calls SDK v5.0.5+

  • React Native

Calls SDK v5.0.5+

  • Flutter

Calls SDK v5.0.7+

Check your current Calls SDK version before implementing the feature. Transcription and Closed Captions are not available in versions below these thresholds.

Documentation

Android: https://www.cometchat.com/docs/calls/android/transcription

iOS: https://www.cometchat.com/docs/calls/ios/transcription

JavaScript: https://www.cometchat.com/docs/calls/javascript/transcription

React Native: https://www.cometchat.com/docs/calls/react-native/transcription

Flutter: https://www.cometchat.com/docs/calls/flutter/transcription

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.