aboutsummaryrefslogtreecommitdiff
path: root/tests/test-calendar-sync--sync-dispatch.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-09-22 13:50:04 -0400
committerCraig Jennings <c@cjennings.net>2026-09-22 13:50:04 -0400
commitbefb206ae7b2daeb61acd20f11aa9d2d5017733f (patch)
treeaa2ec8683188af9d194a88d1b6cc1e4110d63aa7 /tests/test-calendar-sync--sync-dispatch.el
parent44a7e4284a7dbd660c978158ae8419ea61f4550c (diff)
downloaddotemacs-befb206ae7b2daeb61acd20f11aa9d2d5017733f.tar.gz
dotemacs-befb206ae7b2daeb61acd20f11aa9d2d5017733f.zip
feat(transcription): add the self-hosted ratio backend
scripts/ratio-transcribe runs whisper plus speaker diarization on my own transcription host over an ssh job queue, with a local worker as the fallback when the host is unreachable. It needs no API key, so its descriptor carries nil for the auth host and the env var. The process environment passes through untouched. SPEAKERS=N in the environment pins the diarizer's speaker count. The interactive switcher used to carry its own copy of the backend list, so a backend added to the descriptors was reachable only by setq. It now derives its choices from the descriptor alist, and a test pins the two to each other. The script's own behavior (argument validation, the job-id hash, the remote and local branches) is tested in the repo it came from. A bats mirror of those cases is tracked separately.
Diffstat (limited to 'tests/test-calendar-sync--sync-dispatch.el')
0 files changed, 0 insertions, 0 deletions