- Automatic note taking
- Record action items
- Locate quotes and keywords
- Storing information for compliance
There are countless other game-changing ways that transcriptions can be leveraged in an application to get more out of meeting interactions. What used to be difficult to implement in web applications can now be done quickly.
Accurate & Fast
Additionally, as part of the transcription output, Webex provides metadata that captures the identity of the speaker along with the exact timestamp, eliminating any guesswork. These transcriptions have practical uses right out of the gate. No need for time consuming post-processing – they are ready to go immediately.
Webex transcriptions are transmitted via a low latency WebSocket and received by the SDK as quickly as they are generated. This lightning-quick action allows developers to instantly expose the transcription data in their app for a variety of real-time uses.
Advanced transcriptions are available as part of Webex Assistant in the Webex Meetings product, for both scheduled and personal meeting room (PMR) meetings. Prior to receiving advanced transcriptions, the meeting host will first need to have licensing provisioned for Webex Assistant. Additionally, an administrator will need to enable the Webex Assistant feature on the user’s Webex site.
Once the feature is enabled on the site, Webex Assistant also needs to be turned-on in the meeting by the host. This now can be done programmatically through a new attribute of the /meetingsPreferences API:
enabledWebexAssistantByDefault. Setting this parameter to true will turn-on Webex Assistant (by default) for all future meetings the user hosts.
From there, the SDK can receive Webex advanced transcriptions once the meeting starts by first initiating a new transcription and then opening a low-latency WebSocket connection to listen for the proper transcription events. Each WebSocket event that is sent to the SDK will include a JSON payload containing the transcribed text, speaker names, and timestamp, which the developer can use accordingly in real-time or for historical purposes.
Try it Out Now
When setting up the demo, before joining an active meeting, navigate to the ‘Meeting Controls’ section and click the button labeled ‘start receiving transcription’. When the users join the demo meeting, the real-time transcriptions will start to generate in the console underneath that button as speech is detected. Reference to other essential functions of the demo app can also be found on a previous blog.
As always, we have a lot of great developer resources to assist along the way, whether it is needing help leveraging transcriptions in the SDK, or questions about any of the other Webex APIs:
- More helpful information on the Webex Assistant feature: https://help.webex.com/en-US/article/n5eooo0/Use-Webex-Assistant-in-Webex-Meetings-and-Events
- Our amazing Webex Developer Support are available at all hours to help you with questions and for troubleshooting - https://developer.webex.com/support