Linux 软件免费装
Banner图

Captionwright – AI Video Captions, Subtitles & Transcripts

开发者 karelialabs
更新时间 2026年10月25日 18:23
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

accessibility wcag captions subtitles transcript

下载

1.0.2

详情介绍:

Automatic captions for your WordPress videos – free, private and without per-minute fees. Captions are required for pre-recorded video under WCAG 2.1 (success criterion 1.2.2) – the standard behind the US ADA Title II rule for state and local governments, the European Accessibility Act and the EU Web Accessibility Directive for public bodies. Writing captions by hand is slow, and captioning services charge per minute – often $0.25 a minute for AI captions and $1.99 a minute for human captions. Captionwright writes them for you, right inside WordPress:
  1. Go to Media → Captions and click Generate next to a video or audio file.
  2. OpenAI's Whisper speech model listens to the file inside your browser tab (WebGPU when your computer has a graphics card, WebAssembly otherwise).
  3. Check and edit the text next to a live preview, then save.
Your videos immediately show the captions in the core Video block and in [video] shortcodes – no theme changes needed. A clickable transcript below the video lets visitors – and search engines – read every word. Who it is for Features Captionwright Pro For larger sites, Captionwright Pro adds: Everything in the free plugin stays free, with no limits on the number of videos or minutes. Privacy Speech recognition happens on the computer of the person who clicks Generate. The audio is decoded in the browser and is never sent to any server. Captions are saved as WebVTT files in your own uploads folder.

屏幕截图:

  • Check and edit the captions next to a live preview before you save.
  • The captions in the core Video block, with the interactive Transcript block below it.

常见问题:

Which browsers work?

Tested in current Chrome, Edge and Firefox, with a graphics card (WebGPU) and on the processor alone (WebAssembly). The graphics card is several times faster; if it causes errors, Captionwright switches to the processor automatically, and you can choose "Use the processor only" in the settings. Safari 17 or later has all the browser features Captionwright needs, but we have not tested it on a Mac yet. Only the person creating captions needs one of these browsers – visitors see the captions in any browser.

How long does it take?

With a graphics card (WebGPU) and the Base model, speech is processed roughly ten times faster than real time – in our tests a 90-second video took 8 seconds. Without a graphics card it runs on the processor and is noticeably slower; choose Tiny or Base there. The model (73–199 MB for Base) is downloaded only once per browser.

How accurate is it?

Whisper is one of the most accurate open speech models, but no automatic captions are perfect. Always read through the text in the editor before saving, especially names and technical terms. For accessibility compliance, captions must be accurate.

Where are the caption files stored?

In wp-content/uploads/captionwright/, one .vtt file per file and language.

What happens to my captions if I delete the plugin?

Deactivating or updating keeps everything. Deleting Captionwright removes its settings, the caption files in wp-content/uploads/captionwright/ and the caption records on your media. Your videos are never touched. To keep the captions, download the .vtt files or copy that folder first.

My media is on a CDN or cloud storage

The browser must be able to download the file. If it lives on another domain, that domain must allow cross-origin requests from your site.

更新日志:

1.0.2 1.0.1 1.0.0 0.2.0 0.1.0