LogoLogo
WherebyStatusCommunity
  • 📹Whereby 101
    • Create Your Video Experience
      • Get started in 3 steps
      • Embedding Whereby in a web app
        • Using Whereby's Web Component & Pre-built UI
          • Script Tags
          • With Low Code
            • Embedding in Squarespace or Wordpress
            • No code video conferencing in Bubble
        • Using Whereby's Browser SDK with React Hooks for a fully custom UI
      • Embedding Whereby in a mobile app
        • Embedding Whereby in iOS
          • Using Whereby's Native iOS SDK
        • Embedding Whereby in Android
          • Using Whereby's Native SDK
        • Using Flutter
        • Using React Native
      • Github SDK Examples
      • Meeting scheduling with Cronofy
    • Generating Room URLs
      • Name prefixes
      • Using “Create a room”
      • Using Postman
    • Customize Your Video Experience
      • During room creation
      • Using Attributes/URL Params
      • Global preferences
      • Branding elements
      • Dial-In
      • File sharing
      • Breakout Groups with Embedded
      • Waiting Rooms
    • User roles & Meeting Permissions
    • FAQ
      • Accessibility
      • Whereby Words
      • Firewall & Security
      • HIPAA compliant setup
      • Allowed Domains & Localhost
      • Whereby Embedded Feature Comparison
  • 🔍Meeting Content & Quality
    • Recording
      • Cloud Recording
      • Local Recording
    • Transcribing
      • Session Transcription
      • Recording Transcription
    • Live Captions
    • Session summaries
    • Live streaming RTMP
    • Quality Insights
      • Real-time troubleshooting
      • Using the Insights dashboard
      • Improving call quality
      • Tracking room events with Webhooks
  • 🤷End User
    • End User Support Guides
      • Supported Browsers & Devices
      • Screen Sharing Setup & Usage
      • Using Breakout Groups
      • Troubleshooting & Basics
  • đźššDeveloper Guides
    • Quickly deploy Whereby to your domain
    • Tracking Customer Usage
    • Migrating from Twilio
      • Twilio JS SDK Quick Migration
      • Twilio JS SDK Direct Migration
  • 🖥️Reference
    • REST API Reference
      • /meetings
      • /insights
      • /recordings
      • /transcriptions
      • /summaries
      • /rooms
    • Web Component Reference
    • React Hooks Reference
      • Quick Start
        • Getting started with the Browser SDK
      • Guides & Tutorials
        • Migrate from version 2.x to 3
        • Grid logic
        • Custom Video Tiles with React
        • Usage with Next.js
        • How to customize the toolbar
      • API Reference
        • WherebyProvider
        • VideoView
        • VideoGrid
        • useLocalMedia
        • useRoomConnection
      • Types
    • React Native Reference
      • Quick Start
      • WherebyEmbed
    • Webhooks Reference
Powered by GitBook
On this page
  • Setup
  • Global configuration
  • Per room configuration
  • Supported languages
  • Known limitations

Was this helpful?

Edit on GitHub
  1. Meeting Content & Quality

Live Captions

Live captions provide AI-powered, real-time text representation of spoken content during events within a meeting room, such as presentations, meetings, or videos.

Last updated 2 months ago

Was this helpful?

Live captions are currently in Public Beta.

Live captions automatically generate real-time text on the screen of a meeting room during the meeting itself. It usually focuses on key spoken content and may not include every single word, like filler words.

Primarily used for real-time accessibility, helping participants follow along as the meeting progresses without needing to listen to the audio.

Live captions is a supplementary feature of our paid Whereby Embedded plans. You can review the pricing and options .

What is an unmuted participant minute? This is calculated using the number of participants who are unmuted during a call. For example, a 60 minute meeting containing 2 people who are unmuted for the whole meeting would use 120 unmuted participant minutes. Alternatively, a 60 minute meeting with 3 participants, where only 2 participants were unmuted and the third participant was muted for the whole meeting, would also use 120 unmuted participant minutes. From the moment a participant is unmuted, this usage counts towards the number of unmuted participant minutes, even if they do not actively talk or engage on the call.

Setup

You can enable and configure Live Captions globally for your account, or individually for each room.

Global configuration

When you enable Live Captions globally through the dashboard, these settings become the default for all rooms and sessions. Enabling Live Captions globally will result in all meetings being captioned. You can override these global settings by specifying the caption on a per room basis.

If you want to use Live Captions for all of your meetings, you can enable it globally for your account. Go to “Configure” → “Transcription” section of your customer portal and scroll down to the "Live Captions" section. Then, toggle the Live Captions on:

Per room configuration

If you want to use Live Captions for some of your meetings, or if you need a different configuration for some of them, you can configure Live Captions individually for the room. Room parameters will override the global Live Captions settings.

For example, if you want a meeting with just live captions, and not live transcriptions, you can specify the liveCaptions option in the liveTranscription property, but set the startTrigger to none.

    "liveTranscription": {
        "startTrigger": "none",
        "liveCaptions": true
    }

Supported languages

Live caption supported languages
  • Catalan (ca)

  • Chinese (Mandarin, Simplified) (zh)

  • Chinese (Mandarin, Traditional) (zh-TW)

  • Czech (cs)

  • Danish (da)

  • Dutch (nl)

  • English (en)

  • English - United Kingdom (en-GB)

  • Finnish (fi)

  • French (fr)

  • German (de)

  • German - Switzerland (de-CH)

  • Greek (el)

  • Hindi (hi)

  • Indonesian (id)

  • Italian (it)

  • Japanese (ja)

  • Korean (ko)

  • Latvian (lv)

  • Malay (ms)

  • Norwegian (no)

  • Polish (pl)

  • Portuguese (pt)

  • Brazilian Portuguese (pt-BR)

  • Romanian (ro)

  • Russian (ru)

  • Slovak (sk)

  • Spanish (es)

  • Swedish (sv)

  • Thai (th)

  • Turkish (tr)

  • Ukrainian (uk)

  • Vietnamese (vi)

Known limitations

We don’t show data related to Live captions in the Insights Dashboard.

Live captions are not available in the Whereby iOS app.

To do so, create the room with request and specify the live caption configuration. It's a sub-property of the liveTranscription object.

Live captions generate real-time speech to text in the specified language. You need to declare the language used by your session participants in advance - in the or .

🔍
POST /meetings
global configuration
per room
on our site