The user provides a fileRoot that is used for a given meeting. Output files should be named as fileRoot_chat.txt; fileRoot_transcript.vtt; and fileRoot_participants.csv. Any relevant files will be processed.

processZoomOutput(
  fileRoot,
  rosetta = TRUE,
  sessionStartDateTime = "1970-01-01 00:00:00",
  recordingStartDateTime = "1970-01-01 00:00:00",
  languageCode = "en"
)

Arguments

fileRoot

string giving the path to the files and the root

rosetta

boolean to produce the rosetta file or not

sessionStartDateTime

string giving the start of the session in YYYY-MM-DD HH:MM:SS

recordingStartDateTime

string giving the start of the recording in YYYY-MM-DD HH:MM:SS

languageCode

string giving the language code

Value

a named list containing data.frames for each of the available files:

  • meetInfo - A single row with info for the meeting that is in the participants file. Columns provide information about the meeting from the Zoom Cloud recording site.

  • partInfo - Each row is a Zoom display name (with display name changes in parentheses). Columns provide information about participants from the Zoom Cloud recording site.

  • transcript - Each row is an utterance in the audio transcript. This is the output from processZoomTranscript.

  • chat - Each row is a message posted to the chat. This is the output from processZoomChat.

  • rosetta - Each row is a unique display name (within meeting) encountered in the batchInput. This is used to reconcile user identities.

Examples

zoomOut = processZoomOutput(fileRoot=file.path( system.file('extdata', package = 'zoomGroupStats'),"meeting001" ), rosetta=TRUE) if (FALSE) { zoomOut = processZoomOutput(fileRoot="~/zoomMeetings/myMeeting", rosetta=TRUE) }