Closed Captions guidance for Replay

Accessibility requirements for Panopto sessions

As part of the Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018, there is a requirement for all sessions created after 23rd September 2020 to have captions enabled.

 

Contents

  1. Introduction to Automatic Speech Recognition (ASR) captions
  2. Video guide: Captions in Panopto
  3. Enabling ASR captions for a folder
  4. Importing ASR captions for a session
  5. Editing captions
  6. Exporting captions
  7. Captions in MP4 files
  8. Third-party captioning services

Introduction to Automatic Speech Recognition (ASR) captions

Closed Captions (akin to subtitles) are available for Panopto sessions. Panopto features an excellent Automatic Speech Recognition (ASR) engine, upgraded and greatly improved in March 2020, that automatically analyses the speech within a session, converts it to text and presents this as captions to the viewer underneath the player, as well as on the left-hand side within the Captions tab (Fig. 1).

Selecting a caption on the left-hand side will cause the playhead to jump the relevant section of the session.

Screenshot of the captions menu

FIG. 1

Viewers can adjust the style of the captions by clicking on the ellipsis in the bottom-right underneath the player (Fig. 2).

Screenshot of the 'Caption Settings' menu

FIG. 2

Accuracy of the ASR captions is dependent on audio quality, clarity of speech, and subject matter. Below are some tips for improving the accuracy and usefulness of captions.

  • Stay within microphone range
  • Don't stand too close to any speakers (to avoid audio echo)
  • Speak clearly at a normal, steady pace
  • Describe visual information

A very useful guide on creating accessible videos, from the Centre for Teaching and Learning, is available at the following link: Help to improve the quality and accessibility of your video recordings

 

Video guide: Captions in Panopto

Click the small, white arrow at the bottom-centre of the video to view chapters (click chapter heading to jump to that section of the video)

https://ox.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=d40d2fe7-3210-43eb-b2ee-ad4b00859e57&autoplay=false&offerviewer=true&showtitle=true&showbrand=false&start=0&interactivity=all

Enabling ASR captions for a folder

NB. Newly created folders will have automatic machine captions enabled by default

ASR captions can be enabled on a per-folder basis within the Folder Settings > Settings tab by selecting 'Automatic Machine Captions' in the dropdown menu with the captions settings (Fig. 2). This setting is applied as default for any folder created from 1st August 2020.

Screenshot of a folder's caption settings

 

Captions for older Panopto sessions

Be aware that ASR captions are only generated for sessions created within ASR-enabled folders after the folder captions setting has been applied. For existing sessions in those folders, captions must be imported manually (see below).

 

Importing ASR captions for a session

Captions can also be imported on a per-session basis within the Panopto web editor via the Captions tab, click Import Captions > Import Automatic Captions (Fig. 3).

Screenshot of the import automatic captions menu item

FIG. 3

Editing captions

Captions can be manually edited within the Panopto web editor by clicking on a caption's vertical ellipsis icon > 'Edit' (Fig. 4).

*Remember to hit the 'Apply' button at the top-right of the page to save changes*

Screenshot of the caption editor

FIG. 4

Exporting captions

Captions can be exported from Panopto as an SRT file - a standard, open-source, plain-text format widely used for video subtitles, and compatible with media players such as VLC Player (https://www.videolan.org/) as well as video distribution platforms such as YouTube. Only users with Creator access for the Panopto session may export the SRT caption file. To export captions, enter the session's Settings > 'Captions' tab, click on the small triangle next to 'Default' to reveal the download links (Fig. 5). If you have already modified the captions or edited the session using the Panopto web editor, you will have the choice of downloading either the raw (unedited) caption file, or the edited caption file (which will contain your modifications and timings to match the edited Panopto session). You can also remove all captions by clicking 'Delete Captions'.

Screenshot of the Captions settings menu

FIG. 5

The downloaded file will have the extension .ASHX or .TXT. Simply change this to .SRT, then open the file using any text editor e.g. NotePad (Windows) or TextEdit (macOS) to make further modifications. The SRT file can also be re-uploaded into Panopto. First you will need to delete the existing captions using the "Delete captions" link on the page shown in Fig. 4. If you downloaded the edited caption file, when re-uploading remember to check the box indicating "Captions are based on the edited session", otherwise timings may be incorrect. This workflow is useful if you prefer to edit the captions outside of the Panopto web editor (Fig. 6).

Screenshot of an offline captions text editor

FIG. 6

Captions in MP4 files

Captions are also embedded within MP4 files exported from Panopto, and these can be displayed or hidden depending on the viewer's preference (Fig. 7). The ability to export MP4 files for offline viewing is another useful accessibility feature of Panopto, and guidance on exporting MP4 files can be found here.

Screenshot of captions enabled (offline)

FIG. 7

Third-party captioning services

As an alternative to the free ASR captioning functionality, captioning by a human is also available via integration with third-party professional captioning services. Accuracy is typically very high (98%+), though as with ASR captioning, it is dependent on audio quality, clarity and subject matter. The cost is typically £180 per hour of captioned content with a five-day turnaround. Please contact the Replay team via replay@it.ox.ac.uk for further information.

Get support


Local IT and administration staff provide your first line of Replay support

Local Replay support

 

For more complex queries, contact the central Replay team

Contact Replay team