Skip to content

A utility to convert active talker events to Symbl's Speaker API request structure

Notifications You must be signed in to change notification settings

symblai/speaker-events-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPEAKER EVENTS CONVERTER

Websocket

Symbl's APIs empower developers to enable:

  • Real-time analysis of free-flowing discussions to automatically surface highly relevant summary discussion topics, contextual insights, suggestive action items, follow-ups, decisions, and questions.
  • Voice APIs that makes it easy to add AI-powered conversational intelligence to either telephony or WebSocket interfaces.
  • Conversation APIs that provide a REST interface for managing and processing your conversation data.
  • Summary UI with a fully customizable and editable reference experience that indexes a searchable transcript and shows generated actionable insights, topics, timecodes, and speaker information.

This Guides Purpose is for Demonstaration of How To Convert A Zoom Timeline To Symbl.ai Speaker Events


Setup

The first step to getting setup is to sign up with Symbl.ai.

You will need a Zoom account with a Business package version or higher.

Configure Zoom

  1. Under Account Settings > Advanced cloud recording settings, check the box which states Add a timestamp to the recording. This setting will allow an export of the required Zoom Timeline for any recorded Zoom meeting.
  2. Using the Zoom GET Recordings API retreive the timeline using the Zoom meeting Id. There may be multiple files listed when making a request to this API. You will need the file with "file_type": "TIMELINE". A download link will be provided in the response.

Usage

  1. Download the timeline per instructions in the Configure Zoom section, and save the output file into the example/zoom directory as a .json file.
  2. Update line 2 of the index.js file in the example/zoom directory const timeline = require('./mockTimeline'); to require your .json file from step 1.
  3. cd into the example/zoom directory and run node index.js. The Symbl.ai formatted timeline will be output to console.
  4. Use the output to make a request to the Symbl Speaker Events API for the corresponding Symbl Conversation ID to update the transcript with speaker information.
  • NOTE: This repo is intended only as a proof of concept for how to transform a Zoom Timeline into a Sybml.ai consumable format. Full integration of this process may use the logic in the converter/ConverterFactory.js file as reference.

Community

If you have any questions, feel free to reach out to us at [email protected], through our Community Slack, or developer community

This guide is actively developed, and we love to hear from you! Please feel free to create an issue or open a pull request with your questions, comments, suggestions and feedback. If you liked our integration guide, please star our repo!

This library is released under the MIT License

About

A utility to convert active talker events to Symbl's Speaker API request structure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published