# Active speaker identification in cloud recordings

**URL:** <https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505>\
**Category:** Cloud Recordings\
**Created:** [September 6, 2022, 8:35pm UTC](https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505 "2022-09-06T20:35:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nickcromwell](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nickcromwell/32/41129_2.png) [@nickcromwell](https://devforum.zoom.us/u/nickcromwell)\
**Post date:** [September 6, 2022, 8:35pm UTC](https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505/1 "2022-09-06T20:35:06Z")

</div>

We would like to identify who the active speaker is at any point in time of a cloud recorded meeting. We are currently accessing our user’s .mp4 recordings via an OAuth app and the Zoom API, but cannot determine how we can correlate the video timestamp with which meeting participant is speaking at any given time.

We’ve run into a roadblock. Although we have selected the “Save closed caption as a VTT file” in settings, no VTT file is available to download when we record a new meeting. Based on this forum answer ([https://devforum.zoom.us/t/detecting-active-speaker/5898](https://devforum.zoom.us/t/detecting-active-speaker/5898)), a ‘Timeline’ file is available along with the VTT which may contain timestamps for us to correlate with. Do we (and our users) need to be on a Business/Enterprise plan to see and access the generated VTT & Timeline files via the Zoom API?

If we are unable to access the speaker information from the Zoom API, it seems we’ll be left to create an app from either the Video or Meeting SDK.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 6, 2022, 9:06pm UTC](https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505/2 "2022-09-06T21:06:56Z")

</div>

Hi @nickcromwell ,

At the moment, active speaker is not available through our Zoom Meetings API, but you are correct in identifying our SDKs for this.

As for the Timeline file, it should be available if you have configured your [settings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-recording#h_3f14c3a4-d16b-4a3c-bbe5-ef7d24500048) according to the [documentation](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/recordingGet). The host will need a Pro or higher account in order to access these.

Do you mind sharing a screenshot of your settings please?

Thanks!

---

<div class="post-metadata">

**Author:** ![nickcromwell](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nickcromwell/32/41129_2.png) [@nickcromwell](https://devforum.zoom.us/u/nickcromwell)\
**Post date:** [September 6, 2022, 9:35pm UTC](https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505/3 "2022-09-06T21:35:39Z")

</div>

Thanks for the response.

It doesn’t appear I can embed photos in a post but I can confirm that I have “Saved Closed Caption as a VTT File” selected in Local and Cloud recording settings. I’m still unable to see the VTT or Timeline files generated.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 13, 2022, 1:13am UTC](https://devforum.zoom.us/t/active-speaker-identification-in-cloud-recordings/75505/4 "2022-09-13T01:13:10Z")

</div>

Hi @nickcromwell , are you able to share your full request/response with me with sensitive info obscured so I can see what you’re seeing?
