finnvoor/yap
🗣️ A CLI for on-device speech transcription using Speech.framework on macOS 26 observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 93
- Release rhythm 93
- Longevity 31
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 444
- days_rel: 44
- days_push: 44
- n_releases_24m: 10
Adoption not part of the score
1586 stars · 65 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
yap is a Swift CLI for on-device speech transcription of audio and video files using Apple's Speech.framework on macOS 26. It also supports live transcription of system audio and outputs plain text, SRT, WebVTT, or JSON with word-level timestamps.
Use cases
- transcribe audio files to text from the command line
- generate srt captions for a video
- create webvtt subtitles
- transcribe a youtube video after downloading with yt-dlp
- transcribe system audio live
- export transcripts as json with word-level timestamps
- pipe a transcript into an llm for summarization
When to choose
- you're on macOS 26 and want private, on-device transcription without cloud APIs
- you need subtitle/caption files (SRT/VTT) generated quickly from media files
- you want a scriptable CLI that pipes transcripts into other tools
When to avoid
- you're on Linux or Windows - it depends on Apple's Speech.framework
- you need speaker diarization or advanced cloud-model accuracy
- you need a GUI transcription tool
Facets
cli-tool · maturity active
speech-recognition cli audio-processing video-processing speech-processing developer-tools media cli transcription subtitles captions on-device speech-framework apple-intelligence srt webvtt live-transcription command-line macos swift
1 source
- readme: https://github.com/finnvoor/yap · fetched 2026-08-28 · eec905eb3e63
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| finnvoor/yap | main | 81 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem