Scriba

Lokal høyttaler-diarisert møtetranskripsjon (whisperX + pyannote), deretter omdøp Speaker 1/2 til ekte navn.

av AlexanderAbramovPav · AlexanderAbramovPav/scriba

Krever oppsett ★ 8.4/10

Scriba — Lokal høyttaler-diarisert møtetranskripsjon (whisperX + pyannote), deretter omdøp Speaker 1/2 til ekte navn.

Hva den gjør

Transkriberer et lyd/video-møte til en nøyaktig, høyttaler-merket Markdown-transkripsjon (Speaker 1/2/3) med innebygde stemmeklipp per høyttaler, og omdøper deretter høyttalere til ekte navn på forespørsel. Utløses når brukeren slipper en lyd/video-fil og ber om en transkripsjon, diarisering, eller 'hvem sa hva' (engelsk eller russisk).

Testrapport

Kjørte ferdighetens egen reelle formaterer ende-til-ende på en syntetisk diarisert transkripsjon: korrekt 62%/38% taletid-matematikk, ren høyttaler-ID-seksjon med eksempel-sitater, deretter en fungerende omdøpingspassering (Speaker 1/2 -> ekte navn) — genuint bedre enn en naiv baseline-gjengivelse. Full ASR+diarisering kunne ikke utnyttes: den trenger `uv` (ikke installert her) pluss en gratis HuggingFace-konto og en 3-klikks godkjenningsflyt for modell med tilgangsbegrensning før en ~3GB nedlasting i det hele tatt starter, nøyaktig som SKILL.md selv oppgir.

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

Installer

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

Kommandoer og eksempelprompter

  • /scribaLokal høyttaler-diarisert møtetranskripsjon (whisperX + pyannote), deretter omdøp Speaker 1/2 til ekte navn.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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