MacWhisper CLI: installera mw, transkribera från Terminal och alla flaggor

MacWhisper levereras med ett kommandoradsverktyg som heter mw. Det styr appen från Terminal: du transkriberar filer och hela mappar, identifierar talare, skriver undertexter eller JSON och listar eller byter modeller. Verktyget pratar med den körande MacWhisper-appen över en lokal socket, så det använder de motorer, modeller och inställningar du redan har, och det startar appen om den inte är öppen.

Jag har gjort YapToText, en annan Mac-app för diktering och filtranskribering, så ha det i åtanke när du läser vad jag skriver om MacWhisper. Varje uppgift om MacWhisper här kommer från dess hjälpartikel MacWhisper Command-Line Tool, läst den 10 oktober 2026.

Hämta YapToText i Mac App StoreGratis att hämta. Inget konto och inga låsta funktioner, för macOS 14 eller senare på en Mac med Apple-chip. Källkod på GitHub.

Installera mw

  1. Öppna MacWhisper, sedan Settings (inställningar) och därefter Advanced.
  2. Klicka på Install under Command-Line Tool.
  3. Skriv ditt Mac-lösenord om macOS frågar. Det behövs för att skriva till /usr/local/bin.
  4. Öppna ett nytt Terminal-fönster och kör mw version.

Verktyget hamnar i /usr/local/bin/mw, och inställningspanelen visar en grön bock när det är klart. Om mw version skriver ut ett versionsnummer fungerar det. Vill du ta bort det går du tillbaka till samma panel och klickar på Uninstall.

Transkribera en fil

mw transcribe ~/Desktop/meeting.m4a
mw transcribe meeting.m4a > transcript.txt
mw transcribe meeting.m4a -o transcript.txt
mw transcribe meeting.m4a | pbcopy

Det här händer: Transkriptionen skrivs ut till standard output. En förloppsrad går till standard error, så en omdirigerad fil innehåller bara transkriptionen.

Som standard sparas inte en transkription från kommandoraden. Den skrivs ut och kastas, och den syns i MacWhispers historik bara om du lägger till --persist. Ctrl+C stoppar en körning. En befintlig utdatafil ersätts aldrig om du inte lägger till --overwrite.

Kommandona

Från MacWhispers hjälpartikel, läst den 10 oktober 2026. Lägg till --help efter ett kommando för att se dess alternativ.

KommandoDet här gör det
mwEn statusöversikt: om appen går att nå, vilken modell som är vald, vilka modeller som är hämtade och exempelkommandon
mw versionSkriver ut MacWhispers version. Praktiskt som test av anslutningen
mw models listListar dina installerade transkriptionsmodeller, med ett ID för var och en
mw models selectByter aktiv modell, både i kommandoradsverktyget och i appen
mw transcribeTranskriberar ljud- eller videofiler, eller hela mappar, och skriver ut texten

Flaggor för mw transcribe

Från samma artikel. Ett språk som den valda modellen inte kan transkribera ger ett felmeddelande.

FlaggaDet här gör den
--speakers, --no-speakersSlår talaridentifiering på eller av för den här körningen. Är den på grupperas transkriptionen efter talare
--formattxt, som är standard, eller srt, vtt, json, csv, md, html eller avid
--styletranscript, subtitles eller segments, samma stilar som i appens exportpanel
--modelAnvänder en viss modell för den här körningen utan att ändra appens val
--languageEn ISO-språkkod som en eller de, eller auto, eller multilingual
--output, -oSkriver transkriptionen till en fil
--output-dirBatchläge. Skriver en transkription per indatafil till en mapp
--recursiveTar med undermappar när du anger en mapp
--streamSkriver ut segmenten när de är klara. Bara lokala motorer
--persistSparar transkriptionen i MacWhispers historik
--timestamps, --milliseconds, --group, --max-chars-per-line, --fpsFinjusterar layouten

Format, och vilka som kräver Pro

Från samma artikel. På sidan om MacWhispers pris står vad Pro kostar.

FormatDet här får duLicens
txtRen textAlla
srtSubRip-undertexterAlla
vttWebVTT-undertexterAlla
csvRader med start, slut och transkription, plus talare när den har identifieratsAlla
jsonTidsstämplar i millisekunder, talare per segment och tider för varje ordPro
mdMarkdown med tidsstämplade block och talarrubrikerPro
htmlEtt fristående HTML-dokumentPro
avidAvid-undertext med SMPTE-tidskoderPro

Hela mappar

mw transcribe ~/Recordings --recursive --output-dir ~/Transcripts
mw transcribe ~/Videos --output-dir ~/Subs --format srt
mw transcribe interview.m4a --speakers -o interview.txt

Det här händer: Varje indatafil får en egen fil som är döpt efter den, och mappstrukturen speglas. En fil som misslyckas rapporteras och hoppas över, och körningen fortsätter.

Talaridentifiering kräver en modell som stöder den. Sidan om talarigenkänning tar upp den delen av appen.

När det inte fungerar

  • mw: command not found. Öppna ett nytt Terminal-fönster, eller lägg till /usr/local/bin i din PATH.
  • Det hänger sig. Avsluta och öppna MacWhisper igen och prova sedan mw version.
  • Ett modell-ID känns inte igen. Kör mw models list för att se de exakta ID:na och hämta modellen i appen först.
  • Ett Pro-fel på ett format. json, md, html och avid kräver en Pro-licens.
  • Ett sandbox-fel. Ett program i en sandbox, bland annat vissa AI-kodverktyg, kan vara blockerat från MacWhispers socket. Kör mw direkt i Terminal.

Felsökningssidan för MacWhisper tar upp själva appen.

Gratis vägar från Terminal

YapToText har inget kommandoradsverktyg. Appen transkriberar en fil som du släpper på den, en i taget, till ren text, gratis. Vill du ha Terminal och inte betala för något är whisper.cpp öppen källkod och den motor som YapToText bygger på. Guiden till lokal Whisper har kommandona, och sidan om transkriptionsprogram med öppen källkod jämför fyra gratisverktyg.

Hämta YapToText i Mac App StoreGratis att hämta. Inget konto och inga låsta funktioner, för macOS 14 eller senare på en Mac med Apple-chip. Källkod på GitHub.

Kort sammanfattning

  • Installera. Settings, Advanced, Command-Line Tool, Install.
  • Kör. mw transcribe, sedan en fil eller en mapp.
  • Gratisformat. txt, srt, vtt och csv.
  • Pro-format. json, md, html och avid.
  • Historik. Inget sparas om du inte lägger till --persist.

Om MacWhisper ändrar verktyget och den här sidan inte hänger med kan du öppna ett issue på GitHub. Jag läser alla.

Hämta YapToText i Mac App StoreGratis att hämta. Inget konto och inga låsta funktioner, för macOS 14 eller senare på en Mac med Apple-chip. Källkod på GitHub.

Vem som skriver. Ryleigh Newman utvecklar programvara, har svårt att skriva på tangentbord och dikterar varje dag med YapToText, appen som den här webbplatsen handlar om. Sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska. Mer om projektet, på engelska.

Guider

Fler guider, på engelska

Källor

Frågor

Har MacWhisper ett kommandoradsverktyg?

Ja. Det heter mw och du installerar det från MacWhispers Settings, under Advanced, Command-Line Tool.

Hur transkriberar jag en fil med MacWhisper från Terminal?

Kör mw transcribe följt av filens sökväg. Transkriptionen skrivs ut till standard output, eller till en fil med -o.

Är MacWhisper CLI gratis?

Enligt hjälpartikeln är utdata i txt, srt, vtt och csv tillgängligt för alla, medan json, md, html och avid kräver en Pro-licens.

Kan MacWhisper CLI transkribera en hel mapp?

Ja. Ange en mapp till mw transcribe, lägg till --recursive för undermappar och --output-dir för att skriva en transkription per fil.

Måste MacWhisper vara öppet för att mw ska fungera?

Verktyget pratar med den körande appen och startar MacWhisper automatiskt om den inte är öppen.