Scriba

Lokal taler-diariseret mødetransskription (whisperX + pyannote), derefter omdøbning af Speaker 1/2 til rigtige navne.

Af AlexanderAbramovPav · AlexanderAbramovPav/scriba

Virker med opsætning ★ 8.4/10

Scriba — Lokal taler-diariseret mødetransskription (whisperX + pyannote), derefter omdøbning af Speaker 1/2 til rigtige navne.

Hvad det gør

Transskriberer et audio/video møde til en nøjagtig, taler-mærket Markdown transskription (Speaker 1/2/3) med indlejrede taler-specifikke stemmeklip, og omdøber derefter talere til rigtige navne efter anmodning. Udløses, når brugeren dropper en audio/video fil og beder om en transskription, diarizering, eller 'hvem sagde hvad' (engelsk eller russisk).

Testrapport

Kørte sin egen rigtige formatterer end-to-end på en syntetisk diariseret transskription: korrekt 62%/38% taletids-matematik, ren taler-ID sektion med eksempelcitater, derefter en fungerende omdøbnings-gennemgang (Speaker 1/2 -> rigtige navne) — ægte bedre end en naiv baseline gengivelse. Fuld ASR+diarizering kunne ikke udnyttes: den kræver `uv` (ikke installeret her) plus en gratis HuggingFace konto og en 3-klik gated-model samtykke-flow, før en ~3GB download overhovedet starter, præcis som SKILL.md selv afslører.

Testet: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/AlexanderAbramovPav/scriba
mkdir -p ~/.claude/skills
cp -r scriba ~/.claude/skills/scriba

Kommandoer og eksempelprompter

  • /scribaLokal taler-diariseret mødetransskription (whisperX + pyannote), derefter omdøbning af Speaker 1/2 til rigtige navne.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Transcribe this meeting recording and label who said what, please
  • Diarize this audio file and then rename the speakers to their real names
  • I have a Zoom recording, give me a speaker-labeled transcript please