SubsAI

Generate subtitles and captions from audio or video with Whisper, in a web UI.

Open sourceSLA: oss-best-effortvmain-20260713Image
SubsAI Streamlit web UI
SubsAI Streamlit web UI

SubsAI is an open-source subtitle and caption generator built on OpenAI Whisper and faster-whisper, wrapped in a friendly Streamlit web UI. Upload an audio or video file, pick a Whisper model, transcribe (and optionally translate) to subtitles, review and edit the result, then export standard subtitle formats such as SRT and VTT.

Key features

  • Automatic speech-to-text captioning powered by OpenAI Whisper and faster-whisper
  • Multiple model sizes and languages, with translation support
  • Open Streamlit web UI: upload media, transcribe, edit, and export in the browser
  • Standard subtitle export (SRT, VTT, and more) ready for players and editors
  • Fully self-hosted and offline: your media never leaves your server
  • CPU inference by default, with a media volume for uploads and a persisted models cache

Use cases

  • Caption podcasts, webinars, lectures, and video-on-demand libraries
  • Generate first-pass transcripts and subtitles for human review
  • Localize content by transcribing and translating audio tracks

Why run it on the NetActuate edge Running SubsAI in a PoP near your media keeps large uploads and captioning workloads on infrastructure you control, avoids per-minute cloud transcription fees, and keeps sensitive audio and video private to your own instance.

Deployed from the NetActuate marketplace, SubsAI boots ready to use: the Streamlit web UI answers on HTTP port 8501 with no login to configure. Whisper models are downloaded on first use and cached to a persistent volume, so the first transcription warms the model and later runs reuse it.

Frequently asked questions

How do I deploy SubsAI on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision SubsAI on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run SubsAI?

SubsAI is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can SubsAI run?

SubsAI can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports SubsAI?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.