Want to see other demos? Click here
- Elegant design
- Context (a.k.a. right click) menu & toolbar button
- Light mode & dark mode compatible
- Live highlighting of the active cue and of previously watched cues
- Individuals with hearing impairments who want to read subtitles more comfortably.
- Students who want to be able to copy and paste portions of a lecture into their notes.
- Users with ADHD who may find it easier to focus on the video content when the rest of the webpage is hidden.
- Individuals with visual impairments who find traditional on-video captions to be illegible.
- Anyone who wants a more comfortable experience watching videos and reading transcripts.
Transcript Reader was built to work on whatever website you throw at it, but also with the ability to implement site-specific code for popular websites. By default, Transcript Reader scrapes transcripts by searching a videos TextTracks property for an English TextTrack of type "subtitles" or "captions". Transcript Reader does not use artificial intelligence or any other speech-to-text method to transcribe videos. Transcript Reader simply provides a different way of viewing subtitles.
Below is a selection of popular websites and its performance on that site.
Site | Transcript | Player Controls |
---|---|---|
YouTube | Immediately Available ✅ | Site-controls ✅ |
YouTube (Embedded)1 | Immediately Available ✅ | Site-controls ✅ |
Vimeo | Immediately Available ✅ | Site-controls ✅ |
Vimeo (Embedded) | Immediately Available ✅ | Site-controls ✅ |
Ted | Immediately Available ✅ | Default controls |
NYTimes.com/video | Immediately Available ✅ | Default controls |
WSJ.com/video | Immediately Available ✅ | Default controls |
ESPN.com | Immediately Available ✅ | Default controls |
NBC News | Immediately Available ✅ | Default controls |
CNN | Immediately Available ✅ | Default controls |
PBS Video | Requires Scrubbing |
Site-controls ✅ |
Washington Post | Requires Scrubbing |
Default controls |
Daily Motion2 | Non-functional 🛑 | No Reader 🛑 |
Fox News | Non-functional 🛑 | No Reader 🛑 |
Netflix | Non-functional 🛑 | No Reader 🛑 |
1Embedded YouTube videos are used on a host of your favorite sites, such as Vox.com and LATimes.com, so this row actually encompasses large portions of the web, and because YouTube is one of the few websites that auto-transcribes most their videos, it's an even larger share of transcribed videos.
2Daily Motion, like YouTube, implemented a custom method for storing captions, rather than TextTracks. While it would be possible to implement a site-specific adjustment to account for this, I don't anticipate it being worth it given the dearth of captioned videos on their site.
99 times out of 100, when Transcript Reader fails it's because the website host has opted not to use the modern, accessible standard VTT/TextTrack, in favor of a custom approach. Firstly, consider contacting the website's tech support and asking if they'd consider adopting the WebVTT standard. If you've tried that to no avail, and the website in question is popular, consider filing an issue on this page and hopefully I'll be able to address it. I already plan to add support for some popular sites like Netflix.
It's difficult to answer this for a couple reasons:
- It's hard to find videos not hosted by YouTube.
- It's hard to find captioned videos.
- It's impossible to generate a "random sample" of videos with captions from the web.
Still, I Googled search terms like "video with captions" and "videojs captions example" and found 6 sites with custom players and subtitles. Of these, 50% had a transcript that was available instantly and 50% had a transcript that had to be scrubbed. Another way of addressing this question is to assume that most of the web is using one of the popular open-source video player libraries, such as Video.js or Plyr. I found that Transcript Reader worked on both the demos hyperlinked.