MacWhisper CLI: instalace mw, přepis z Terminalu a všechny přepínače
Text: Ryleigh Newman · Zveřejněno
MacWhisper obsahuje nástroj příkazového řádku jménem mw. Ovládá aplikaci z aplikace Terminal: přepisuje soubory i celé složky, rozpoznává mluvčí, píše titulky nebo JSON a vypisuje či přepíná modely. S běžící aplikací MacWhisper komunikuje přes místní socket, takže používá enginy, modely a nastavení, která už máte, a pokud aplikace neběží, spustí ji.
Vyvíjím YapToText, jinou aplikaci pro Mac na diktování a přepis souborů, proto to, co o MacWhisper píšu, čtěte s ohledem na to. Každý fakt o MacWhisper tu pochází z jeho článku nápovědy MacWhisper Command-Line Tool, přečteného 10. října 2026.
Ke stažení zdarma. Bez účtu a bez zamčených funkcí, pro macOS 14 nebo novější na Macu s čipem Apple. Zdrojový kód na GitHubu.
Tento návod v dalších jazycích: English, العربية, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
Instalace mw
- Otevřete MacWhisper, potom Settings (nastavení) a Advanced (pokročilé).
- V části Command-Line Tool (nástroj příkazového řádku) klikněte na Install (nainstalovat).
- Pokud o to macOS požádá, zadejte heslo k Macu. Je potřeba k zápisu do /usr/local/bin.
- Otevřete nové okno aplikace Terminal a spusťte mw version.
Nástroj se uloží do /usr/local/bin/mw a po dokončení se v podokně nastavení zobrazí zelená fajfka. Pokud mw version vypíše číslo verze, nástroj funguje. Odstraníte ho ve stejném podokně tlačítkem Uninstall (odinstalovat).
Přepis souboru
mw transcribe ~/Desktop/meeting.m4a
mw transcribe meeting.m4a > transcript.txt
mw transcribe meeting.m4a -o transcript.txt
mw transcribe meeting.m4a | pbcopyCo se stane: Přepis se vypíše na standardní výstup. Řádek s průběhem jde na standardní chybový výstup, takže soubor, do kterého výstup přesměrujete, obsahuje jen přepis.
Přepis z příkazového řádku se ve výchozím stavu neukládá. Vypíše se a zahodí a v historii MacWhisper se objeví jen tehdy, když přidáte --persist. Ctrl+C běh zastaví. Existující výstupní soubor se nikdy nepřepíše, pokud nepřidáte --overwrite.
Příkazy
Z článku nápovědy MacWhisper, přečteného 10. října 2026. U libovolného příkazu zobrazíte jeho volby přidáním --help.
| Příkaz | Co dělá |
|---|---|
| mw | Přehled stavu: zda je aplikace dostupná, vybraný model, stažené modely a příklady příkazů |
| mw version | Vypíše verzi MacWhisper. Hodí se jako kontrola spojení |
| mw models list | Vypíše nainstalované modely pro přepis, každý s ID |
| mw models select | Změní aktivní model v nástroji příkazového řádku i v aplikaci |
| mw transcribe | Přepíše zvukové nebo video soubory či celé složky a vypíše text |
Přepínače příkazu mw transcribe
Ze stejného článku. Jazyk, který zvolený model přepsat neumí, skončí chybou.
| Přepínač | Co dělá |
|---|---|
| --speakers, --no-speakers | Zapne nebo vypne rozpoznávání mluvčích pro tento běh. Když je zapnuté, přepis je seskupený podle mluvčích |
| --format | txt, výchozí, nebo srt, vtt, json, csv, md, html či avid |
| --style | transcript, subtitles nebo segments, stejné styly jako na panelu exportu v aplikaci |
| --model | Použije pro tento běh jeden model, aniž by změnil výběr v aplikaci |
| --language | Kód ISO, například en nebo de, nebo auto, či multilingual |
| --output, -o | Zapíše přepis do souboru |
| --output-dir | Dávkový režim. Zapíše do složky jeden přepis na každý vstup |
| --recursive | Zahrne podsložky, když předáte složku |
| --stream | Vypisuje segmenty hned, jak jsou hotové. Jen s místními enginy |
| --persist | Ponechá přepis v historii MacWhisper |
| --timestamps, --milliseconds, --group, --max-chars-per-line, --fps | Doladí vzhled výstupu |
Formáty a které vyžadují Pro
Ze stejného článku. Kolik Pro stojí, popisuje stránka s cenami MacWhisper.
| Formát | Co dostanete | Licence |
|---|---|---|
| txt | Prostý text | Všichni |
| srt | Titulky SubRip | Všichni |
| vtt | Titulky WebVTT | Všichni |
| csv | Řádky se začátkem, koncem a přepisem, a mluvčím, pokud byl rozpoznán | Všichni |
| json | Časové značky v milisekundách, mluvčí u každého segmentu a časování slov | Pro |
| md | Markdown s bloky s časovými značkami a nadpisy mluvčích | Pro |
| html | Samostatný dokument HTML | Pro |
| avid | Text titulků pro Avid s časovými kódy SMPTE | Pro |
Celé složky
mw transcribe ~/Recordings --recursive --output-dir ~/Transcripts
mw transcribe ~/Videos --output-dir ~/Subs --format srt
mw transcribe interview.m4a --speakers -o interview.txtCo se stane: Každý vstup dostane vlastní soubor pojmenovaný podle něj a struktura složek se zachová. Soubor, který selže, se ohlásí a přeskočí a běh pokračuje.
Rozpoznávání mluvčích potřebuje model, který ho podporuje. Tuto stránku aplikace popisuje stránka o rozpoznávání mluvčích.
Když to nefunguje
- mw: command not found. Otevřete nové okno aplikace Terminal nebo přidejte /usr/local/bin do proměnné PATH.
- Příkaz visí. Ukončete MacWhisper, znovu ho otevřete a zkuste mw version.
- ID modelu se nerozpozná. Přesná ID zjistíte příkazem mw models list a model si nejdřív stáhněte v aplikaci.
- Chyba kvůli Pro u formátu. Formáty json, md, html a avid vyžadují licenci Pro.
- Chyba sandboxu. Program v sandboxu, včetně některých nástrojů AI pro programování, může mít zablokovaný přístup k socketu MacWhisper. Spusťte mw přímo v aplikaci Terminal.
Samotnou aplikaci řeší stránka o potížích s MacWhisper.
Bezplatné cesty z Terminalu
YapToText nemá nástroj příkazového řádku. Přepisuje soubor, který na něj přetáhnete, vždy jeden, do prostého textu a zdarma. Pokud chcete příkazový řádek a nic si nekupovat, whisper.cpp má otevřený kód a je to engine, na kterém YapToText stojí. Příkazy najdete v návodu k místnímu Whisper a stránka o přepisu s otevřeným kódem srovnává čtyři bezplatné nástroje.
Ke stažení zdarma. Bez účtu a bez zamčených funkcí, pro macOS 14 nebo novější na Macu s čipem Apple. Zdrojový kód na GitHubu.
Stručně
- Instalace. Settings, Advanced, Command-Line Tool, Install.
- Spuštění. mw transcribe a za ním soubor nebo složka.
- Bezplatné formáty. txt, srt, vtt a csv.
- Formáty Pro. json, md, html a avid.
- Historie. Nic se neukládá, pokud nepřidáte --persist.
Pokud MacWhisper nástroj změní a stránka za ním zaostane, založte issue na GitHubu. Čtu všechna.
Ke stažení zdarma. Bez účtu a bez zamčených funkcí, pro macOS 14 nebo novější na Macu s čipem Apple. Zdrojový kód na GitHubu.
Návody
Další návody, anglicky
Zdroje
- https://docs.macwhisper.com/article/57-macwhisper-command-line-tool (ověřeno 10. 10. 2026)
- https://github.com/ryleighnewman/YapToText (ověřeno 10. 10. 2026)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (ověřeno 10. 10. 2026)
Otázky
Má MacWhisper nástroj příkazového řádku?
Ano. Jmenuje se mw a nainstalujete ho v nastavení MacWhisper, v části Advanced, Command-Line Tool.
Jak přepsat soubor v MacWhisper z Terminalu?
Spusťte mw transcribe a za něj zadejte cestu k souboru. Přepis se vypíše na standardní výstup, nebo do souboru, pokud přidáte -o.
Je MacWhisper CLI zdarma?
Jeho článek nápovědy říká, že výstup txt, srt, vtt a csv je dostupný všem a že json, md, html a avid vyžadují licenci Pro.
Umí MacWhisper CLI přepsat celou složku?
Ano. Předejte složku příkazu mw transcribe, přidejte --recursive pro podsložky a --output-dir, aby vznikl jeden přepis na každý soubor.
Musí být MacWhisper při použití mw otevřený?
Nástroj komunikuje s běžící aplikací a pokud MacWhisper není otevřený, sám ho spustí.