TRANSCRIPT file (with speaker names) not generated — only getting CC — is cloud_recording_option required?
We need speaker names in the transcript. The TRANSCRIPT VTT file includes cue tags (speaker diarization). The CC file does not —
it’s the raw live-caption stream with no speaker identification.
JWT we pass at session join:
{
"app_key": "<SDK_KEY>",
"tpc": "<session_topic>",
"role_type": 0,
"version": 1,
"cloud_recording_transcript_option": 1
}
cloud_recording_option is absent.
After session.recording_completed fires, we call:
GET ``https://api.zoom.us/v2/videosdk/sessions/{sessionId}/recordings
?include_fields=download_access_token
Authorization: Bearer <HS256 JWT signed with SDK client_id/secret>
We get file_type: “CC” in the response but never file_type: “TRANSCRIPT”.
Questions:
- Does cloud_recording_option: 1 need to be in the session JWT for TRANSCRIPT (with speaker diarization) to be generated, even if cloud recording
is already enabled at the account level? - Is CC always generated without speaker names, and TRANSCRIPT always the one that has VTT cue tags?
- Does the account plan affect whether TRANSCRIPT (with diarization) is available, separate from the JWT claims?