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
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.
- 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. - 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.
- Download the timeline per instructions in the Configure Zoom section, and save the output file into the example/zoom directory as a .json file.
- Update line 2 of the
index.js
file in the example/zoom directoryconst timeline = require('./mockTimeline');
to require your .json file from step 1. - cd into the example/zoom directory and run
node index.js
. The Symbl.ai formatted timeline will be output to console. - 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.
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