Logo Lanfrica

patrick-kiprono/swahili-subtitles

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
pat
Hôte:
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 …