Get Video Transcript
get_video_transcriptRetrieve timestamped transcript text from videos embedded in Brightspace course content, such as recorded lectures. Supports Kaltura and YouTube, with paging for long transcripts.
Instructions
Read the transcript of a video embedded in course content, such as a recorded lecture or explainer clip. Call it with courseId and topicId from get_course_content (typeFilter: 'video' or 'other'), or with videoUrl directly if you already have the link. Returns transcript text with timestamps, plus title and duration when available. Currently supports Kaltura (e.g. BoilerCast) and YouTube; other platforms return a clear message naming what isn't supported yet. Use offset/maxChars to page through a long transcript. Read only — this never marks the video as watched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Character offset into the transcript to resume from. Pass back nextOffset from a truncated response to fetch the next piece. | |
| topicId | No | Content topic ID (from get_course_content) whose embedded video to transcribe. Requires courseId. | |
| courseId | No | Course ID the video belongs to. Required together with topicId unless videoUrl is given directly. | |
| maxChars | No | Maximum characters of transcript text to return in one call. The response reports whether it was truncated. | |
| videoUrl | No | Direct video URL to transcribe, e.g. the url field get_course_content already returned. Use instead of courseId/topicId when you already have the link. |