Swahili and English subtitles for DaVinci Resolve, generated locally with faster-whisper. Resolve ships no Swahili option, so this adds four menu items that do.
# Swahili Subtitles for DaVinci Resolve
Swahili speech in, correctly timed subtitles out, without leaving Resolve.
In Swahili, or translated straight to English.
Built by Patrick Kiprono,
senior editor at Insignia Productions in Nairobi. I cut Kenyan television for
international delivery, and this is the tool I built because the subtitle step
kept costing me days I didn't have.
## Why it exists
DaVinci's built-in **Create Subtitles from Audio** has no Swahili option. On a
Kenyan show that means a translator, then a transcript, then someone timing the
lines by hand, and it lands at the end of the schedule where there is no time
left to absorb it.
This plugin sends your timeline's audio to
faster-whisper with
`language = "sw"` and writes a correctly timed `.srt`. You finish with one
native click, **File → Import → Subtitle**.
It installs **four** menu items, two languages out, each in a best and a fast
version:
| menu item | writes | model |
|---|---|---|
| **Swahili Subtitles** | `.sw.srt` | follows `model.txt` (`large-v3` by default) |
| **Swahili Subtitles (fast)** | `.sw.srt` | always `medium` |
| **English Subtitles (from Swahili)** | `.en.srt` | follows `model.txt` |
| **English Subtitles fast (from Swahili)** | `.en.srt` | always `medium` |
The English items use Whisper's built-in *translate* task, so the translation
happens inside the model. No separate step, no external service, nothing
uploaded.
Everything runs locally on your own machine. Media never leaves the edit suite,
which matters when the rushes are under an NDA.
**macOS only.** Built and verified against **DaVinci Resolve Studio 19.1.3**.
---
## What's in the box
| file | what it does |
|---|---|
| `install.command` | one-time setup (double-click) |
| `Swahili Subtitles.py` | menu item → Swahili subtitles |
| `Swahili Subtitles (fast).py` | menu item → Swahili subtitles, `medium` model |
| `English Subtitles (from Swahili).py` | menu item → English subtitles (translated) |
| `English Su …