Skip to content
Platform docs
Auth, users, webhooks & more

Transcriptions

Enabling your application to provide a transcript for a call can be very useful for your users. We understand though, that this can be a difficult feature to implement/support.

This is why, the Flutter Video SDK comes with out of the box Transcription support that you can easily manage.

First thing you can do is access the transcriptions settings as they have been configured from the dashboard. The mode property defines the feature's availability with:

  • available: the feature is available for your call and can be enabled.

  • disabled: the feature is not available for your call. In this case, it's a good idea to "hide" any UI element you have related to transcription.

  • autoOn: the feature is available and it will be enabled automatically, once the user is connected on the call.

Second thing you can do is to start/stop the transcription itself. This can be done by calling the call.startTranscription() and call.stopTranscription() methods.

Transcription file is saved whenever you stop the transcription or end the call. You can then access the transcription files by calling the call.listTranscriptions() method.

Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Video Flutter v1: <Your Question>