MacWhisper CLI: mw इंस्टॉल करें, Terminal से ट्रांसक्राइब करें, और हर फ़्लैग
लेख: Ryleigh Newman · प्रकाशित
MacWhisper के साथ mw नाम का एक कमांड लाइन टूल आता है। यह Terminal से ऐप को चलाता है: फ़ाइलें और पूरे फ़ोल्डर ट्रांसक्राइब करना, वक्ताओं की पहचान करना, सबटाइटल या JSON लिखना, और मॉडल की सूची देखना या बदलना। यह चालू MacWhisper ऐप से लोकल सॉकेट के ज़रिए बात करता है, इसलिए आपके पहले से सेट किए इंजन, मॉडल और सेटिंग्ज़ ही इस्तेमाल होते हैं, और ऐप खुला न हो तो उसे खोल देता है।
YapToText मेरा बनाया हुआ ऐप है, जो डिक्टेशन और फ़ाइल ट्रांसक्रिप्शन के लिए एक अलग Mac ऐप है, इसलिए MacWhisper के बारे में मेरी बातों को इसी नज़र से पढ़ें। यहाँ MacWhisper के बारे में हर तथ्य उसके हेल्प लेख MacWhisper Command-Line Tool से है, जिसे 10 अक्टूबर 2026 को पढ़ा गया।
डाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। Apple चिप वाले Mac और macOS 14 या उसके बाद के संस्करण के लिए। सोर्स कोड GitHub पर।
यह गाइड अन्य भाषाओं में: English, العربية, Čeština, 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, 简体中文, 繁體中文
इस पृष्ठ पर: 13 भाग
mw इंस्टॉल करें
- MacWhisper खोलें, फिर Settings (सेटिंग्ज़), फिर Advanced (उन्नत)।
- Command-Line Tool (कमांड लाइन टूल) के नीचे Install (इंस्टॉल) पर क्लिक करें।
- macOS पूछे तो अपने Mac का पासवर्ड डालें। /usr/local/bin में लिखने के लिए इसकी ज़रूरत होती है।
- नई Terminal विंडो खोलें और mw version चलाएँ।
टूल /usr/local/bin/mw पर आ जाता है, और काम पूरा होने पर सेटिंग्ज़ पैनल में हरा चेकमार्क दिखता है। यदि mw version कोई संस्करण संख्या छापता है, तो टूल काम कर रहा है। इसे हटाने के लिए उसी पैनल में लौटें और Uninstall (अनइंस्टॉल) पर क्लिक करें।
एक फ़ाइल ट्रांसक्राइब करें
mw transcribe ~/Desktop/meeting.m4a
mw transcribe meeting.m4a > transcript.txt
mw transcribe meeting.m4a -o transcript.txt
mw transcribe meeting.m4a | pbcopyक्या होता है: ट्रांसक्रिप्ट स्टैंडर्ड आउटपुट पर छपता है। प्रगति की एक पंक्ति स्टैंडर्ड एरर पर जाती है, इसलिए रीडायरेक्ट की गई फ़ाइल में केवल ट्रांसक्रिप्ट होता है।
डिफ़ॉल्ट रूप से कमांड लाइन से किया गया ट्रांसक्रिप्शन सहेजा नहीं जाता। वह छपता है और हटा दिया जाता है, और MacWhisper की हिस्ट्री में तभी दिखता है जब आप --persist जोड़ें। Ctrl+C चलते हुए काम को रोक देता है। पहले से मौजूद आउटपुट फ़ाइल कभी नहीं बदली जाती, जब तक आप --overwrite न जोड़ें।
कमांड
MacWhisper के हेल्प लेख से, 10 अक्टूबर 2026 को पढ़ा गया। किसी भी कमांड के विकल्प देखने के लिए उसके साथ --help जोड़ें।
| कमांड | क्या करती है |
|---|---|
| mw | स्थिति का सार: ऐप से संपर्क हो रहा है या नहीं, चुना हुआ मॉडल, डाउनलोड किए गए मॉडल, और उदाहरण कमांड |
| mw version | MacWhisper का संस्करण छापती है। कनेक्शन जाँचने के काम आती है |
| mw models list | आपके इंस्टॉल किए ट्रांसक्रिप्शन मॉडल की सूची देती है, हर एक की ID के साथ |
| mw models select | सक्रिय मॉडल बदलती है, कमांड लाइन टूल में भी और ऐप में भी |
| mw transcribe | ऑडियो या वीडियो फ़ाइलें, या पूरे फ़ोल्डर, ट्रांसक्राइब करती है और टेक्स्ट छापती है |
mw transcribe के फ़्लैग
उसी लेख से। चुना हुआ मॉडल जिस भाषा को ट्रांसक्राइब नहीं कर सकता, उसमें त्रुटि आती है।
| फ़्लैग | क्या करता है |
|---|---|
| --speakers, --no-speakers | इस बार के लिए वक्ताओं की पहचान चालू या बंद करता है। चालू होने पर ट्रांसक्रिप्ट वक्ता के हिसाब से बँटा होता है |
| --format | txt, जो डिफ़ॉल्ट है, या srt, vtt, json, csv, md, html या avid |
| --style | transcript, subtitles या segments, वही शैलियाँ जो ऐप के Export पैनल में हैं |
| --model | ऐप का चुना हुआ मॉडल बदले बिना, इस बार के लिए एक मॉडल इस्तेमाल करता है |
| --language | en या de जैसा ISO कोड, या auto, या multilingual |
| --output, -o | ट्रांसक्रिप्ट को फ़ाइल में लिखता है |
| --output-dir | बैच मोड। हर इनपुट के लिए एक ट्रांसक्रिप्ट एक फ़ोल्डर में लिखता है |
| --recursive | फ़ोल्डर देने पर उपफ़ोल्डर भी शामिल करता है |
| --stream | हर हिस्सा पूरा होते ही छापता है। केवल लोकल इंजन के साथ |
| --persist | ट्रांसक्रिप्शन को MacWhisper की हिस्ट्री में रखता है |
| --timestamps, --milliseconds, --group, --max-chars-per-line, --fps | लेआउट को बारीकी से ठीक करते हैं |
फ़ॉर्मैट, और किनके लिए Pro चाहिए
उसी लेख से। Pro की क़ीमत MacWhisper की क़ीमत वाले पृष्ठ पर है।
| फ़ॉर्मैट | क्या मिलता है | लाइसेंस |
|---|---|---|
| txt | सादा टेक्स्ट | सभी के लिए |
| srt | SubRip सबटाइटल | सभी के लिए |
| vtt | WebVTT सबटाइटल | सभी के लिए |
| csv | शुरू, अंत और ट्रांसक्रिप्ट की पंक्तियाँ, और वक्ता की पहचान होने पर वक्ता भी | सभी के लिए |
| json | मिलीसेकंड वाले टाइमस्टैम्प, हर खंड के वक्ता, और शब्दों का समय | Pro |
| md | टाइमस्टैम्प वाले ब्लॉक और वक्ताओं के शीर्षकों के साथ Markdown | Pro |
| html | एक स्वतंत्र HTML दस्तावेज़ | Pro |
| avid | SMPTE टाइमकोड वाला Avid सबटाइटल टेक्स्ट | Pro |
पूरे फ़ोल्डर
mw transcribe ~/Recordings --recursive --output-dir ~/Transcripts
mw transcribe ~/Videos --output-dir ~/Subs --format srt
mw transcribe interview.m4a --speakers -o interview.txtक्या होता है: हर इनपुट की अपनी फ़ाइल बनती है, उसी के नाम पर, और फ़ोल्डर का ढाँचा वैसा ही रहता है। जो फ़ाइल विफल होती है उसकी सूचना दी जाती है और उसे छोड़ दिया जाता है, और बाक़ी काम चलता रहता है।
वक्ताओं की पहचान के लिए ऐसा मॉडल चाहिए जो उसे सँभालता हो। ऐप के उस हिस्से की जानकारी वक्ताओं की पहचान वाले पृष्ठ पर है।
जब यह काम न करे
- mw: command not found। नई Terminal विंडो खोलें, या /usr/local/bin को अपने PATH में जोड़ें।
- यह अटक जाता है। MacWhisper को बंद करके फिर खोलें, फिर mw version आज़माएँ।
- मॉडल की ID पहचानी नहीं जाती। सही ID देखने के लिए mw models list चलाएँ, और पहले ऐप में वह मॉडल डाउनलोड करें।
- किसी फ़ॉर्मैट पर Pro की त्रुटि। json, md, html और avid के लिए Pro लाइसेंस चाहिए।
- सैंडबॉक्स की त्रुटि। सैंडबॉक्स में चलने वाला प्रोग्राम, कुछ AI कोडिंग टूल समेत, MacWhisper के सॉकेट तक पहुँचने से रोका जा सकता है। mw को सीधे Terminal में चलाएँ।
ऐप की अपनी समस्याओं के लिए MacWhisper की समस्या निवारण वाला पृष्ठ देखें।
Terminal से मुफ़्त रास्ते
YapToText में कमांड लाइन टूल नहीं है। वह आपकी छोड़ी हुई फ़ाइल को एक बार में एक, सादे टेक्स्ट में, मुफ़्त ट्रांसक्राइब करता है। यदि आपको Terminal चाहिए और कुछ ख़रीदना नहीं है, तो whisper.cpp ओपन सोर्स है और वही इंजन है जिस पर YapToText बना है। कमांड लोकल Whisper की गाइड में हैं, और ओपन सोर्स ट्रांसक्रिप्शन वाला पृष्ठ चार मुफ़्त टूल की तुलना करता है।
डाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। Apple चिप वाले Mac और macOS 14 या उसके बाद के संस्करण के लिए। सोर्स कोड GitHub पर।
संक्षेप में
- इंस्टॉल। Settings, Advanced, Command-Line Tool, Install।
- चलाएँ। mw transcribe, फिर कोई फ़ाइल या फ़ोल्डर।
- मुफ़्त फ़ॉर्मैट। txt, srt, vtt और csv।
- Pro फ़ॉर्मैट। json, md, html और avid।
- हिस्ट्री। --persist जोड़े बिना कुछ सहेजा नहीं जाता।
यदि MacWhisper टूल को बदल दे और यह पृष्ठ पीछे रह जाए, तो GitHub पर एक issue खोलें। हर issue पढ़ा जाता है।
डाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। Apple चिप वाले Mac और macOS 14 या उसके बाद के संस्करण के लिए। सोर्स कोड GitHub पर।
गाइड
अन्य गाइड, अंग्रेज़ी में
स्रोत
- https://docs.macwhisper.com/article/57-macwhisper-command-line-tool (जाँच की तारीख़ 10/10/2026)
- https://github.com/ryleighnewman/YapToText (जाँच की तारीख़ 10/10/2026)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (जाँच की तारीख़ 10/10/2026)
प्रश्न
क्या MacWhisper में कमांड लाइन टूल है?
हाँ। उसका नाम mw है, और उसे MacWhisper की Settings में Advanced, फिर Command-Line Tool के नीचे से इंस्टॉल किया जाता है।
Terminal से MacWhisper के साथ फ़ाइल कैसे ट्रांसक्राइब करें?
mw transcribe चलाएँ और उसके बाद फ़ाइल का पाथ दें। ट्रांसक्रिप्ट स्टैंडर्ड आउटपुट पर छपता है, या -o के साथ किसी फ़ाइल में जाता है।
क्या MacWhisper CLI मुफ़्त है?
उसके हेल्प लेख के अनुसार txt, srt, vtt और csv आउटपुट सभी के लिए उपलब्ध हैं, और json, md, html और avid के लिए Pro लाइसेंस चाहिए।
क्या MacWhisper CLI पूरा फ़ोल्डर ट्रांसक्राइब कर सकता है?
हाँ। mw transcribe को फ़ोल्डर दें, उपफ़ोल्डर के लिए --recursive जोड़ें, और हर फ़ाइल का अलग ट्रांसक्रिप्ट लिखने के लिए --output-dir जोड़ें।
क्या mw के लिए MacWhisper का खुला होना ज़रूरी है?
यह चालू ऐप से बात करता है, और MacWhisper खुला न हो तो उसे अपने आप खोल देता है।