Process Zoom transcript file

processZoomTranscript(
  fname,
  recordingStartDateTime = "1970-01-01 00:00:00",
  languageCode = "en"
)

Arguments

fname

String that is the path to the exported Zoom .vtt transcript chat file

recordingStartDateTime

String that is the timestamp when the recording was started in YYYY-MM-DD HH:MM:SS

languageCode

String denoting the language

Value

data.frame where each record is an utterance in the transcript, with columns:

  • utteranceId - Numeric identifier for each utterance in the transcript

  • utteranceStartSeconds - number of seconds from the start of the recording when utterance began

  • utteranceStartTime - POSIXct timestamp of the start of the utterance, using recordingStartDateTime as the zero

  • utteranceEndSeconds - number of seconds from the start of the recording when utterance ended

  • utteranceEndTime - POSIXct timestamp of the end of the utterance, using recordingStartDateTime as the zero

  • utteranceTimeWindow - number of seconds that this utterance lasted

  • userName - Zoom display name of the person who spoke this utterance

  • utteranceMessage - transcribed spoken words of this utterance

  • utteranceLanguage - language code for this utterance

Zoom Recording Transcript File Processing

This function parses the data from the transcript file (.vtt) that is downloaded from the Zoom website. NOTE: This is the file that accompanies a recording to the cloud.

Examples

tr.out = processZoomTranscript( fname=system.file('extdata', 'meeting001_transcript.vtt', package = 'zoomGroupStats'), recordingStartDateTime = '2020-04-20 13:30:00', languageCode = 'en')