BigBlueButton API
For speech-to-text transcription the following API will be more relevant:
- Get the recordings for the ML model to train:
- getRecordings, to get the list of recordings available, with parameters like recordID or meetingID which, if not specified, will get all the available recordings.
- updateRecordings, to update the metadata of the recording.
- Upload the captions, or to check if they have already been uploaded:
- getRecordingTextTrack, which gets a list of caption files currently available for recording. Get a list of the caption/subtitle files currently available for a recording. It will include information about the captions (language, etc.), as well as a download link. This may be useful to retrieve live or automatically transcribed subtitles from a recording for manual editing.
- putRecordingTextTrack, which uploads a caption or subtitle file to add it to the recording. It requires using a POST request. SRT, SSA, WebVTT files are supported.