CreateBlogSupport
Log inSign up
Home
Webex Meetings
  • Overview
  • Guides
  • API Behavior Changes
  • REST API Basics
  • API REFERENCE
  • All APIs
  • Changelog
  • SDK
  • AI Assistant for Developers
  • Widgets
  • Tutorials
  • Suite Sandbox
  • Beta Program
  • Webex Status API
  • XML API Deprecation

Webex Meetings

Real-Time Transcriptions

Enable Real-Time Transcription (RTT) during Webex meetings using the Webex Assistant (WXA).

Hosts can activate or deactivate WXA before or during a meeting. With RTT SDK methods, users can control WXA to view live transcriptions.

RTT is available starting from SDK version 3.3.0.

anchorEnable Real-Time Transcriptions

anchor

To enabled real-time transcriptions:

  1. Check to see if the Webex Assistant is enabled:

    val isEnabled: Boolean = call.getWXA().isEnabled()
    
  2. Verify that the user can control the Webex Assistant:

    val canControl = call.getWXA().canControlWXA()
    

    WXA Control

  3. If the Webex Assistant is disabled, enable it:

    call.getWXA().enableWXA(true /*true to enable otherwise false*/, CompletionHandler { result ->
        Log.d(TAG, "enableWXA callback: result ${result.isSuccessful} isEnabled ${result.data}")
    })
    

    Enable WXA

  4. Register for transcription updates:

    call.getWXA()?.setOnTranscriptionArrivedListener( object :
        WXA.OnTranscriptionArrivedListener {
            override fun onTranscriptionArrived(transcription: Transcription) {
                Log.d(TAG, 
                "transcription: ${transcription.content} by ${transcription.personName}")
            }
    })
    

    RTT transcription updates

In This Article
  • Enable Real-Time Transcriptions

Connect

Support

Developer Community

Developer Events

Contact Sales

Handy Links

Webex Ambassadors

Webex App Hub

Resources

Open Source Bot Starter Kits

Download Webex

DevNet Learning Labs

Terms of Service

Privacy Policy

Cookie Policy

Trademarks

© 2025 Cisco and/or its affiliates. All rights reserved.