MacWhisper CLI: mw इंस्टॉल करें, Terminal से ट्रांसक्राइब करें, और हर फ़्लैग

MacWhisper के साथ mw नाम का एक कमांड लाइन टूल आता है। यह Terminal से ऐप को चलाता है: फ़ाइलें और पूरे फ़ोल्डर ट्रांसक्राइब करना, वक्ताओं की पहचान करना, सबटाइटल या JSON लिखना, और मॉडल की सूची देखना या बदलना। यह चालू MacWhisper ऐप से लोकल सॉकेट के ज़रिए बात करता है, इसलिए आपके पहले से सेट किए इंजन, मॉडल और सेटिंग्ज़ ही इस्तेमाल होते हैं, और ऐप खुला न हो तो उसे खोल देता है।

YapToText मेरा बनाया हुआ ऐप है, जो डिक्टेशन और फ़ाइल ट्रांसक्रिप्शन के लिए एक अलग Mac ऐप है, इसलिए MacWhisper के बारे में मेरी बातों को इसी नज़र से पढ़ें। यहाँ MacWhisper के बारे में हर तथ्य उसके हेल्प लेख MacWhisper Command-Line Tool से है, जिसे 10 अक्टूबर 2026 को पढ़ा गया।

Mac App Store से YapToText डाउनलोड करेंडाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। Apple चिप वाले Mac और macOS 14 या उसके बाद के संस्करण के लिए। सोर्स कोड GitHub पर।

इस पृष्ठ पर: 13 भाग
  1. mw इंस्टॉल करें
  2. एक फ़ाइल ट्रांसक्राइब करें
  3. कमांड
  4. mw transcribe के फ़्लैग
  5. फ़ॉर्मैट, और किनके लिए Pro चाहिए
  6. पूरे फ़ोल्डर
  7. जब यह काम न करे
  8. Terminal से मुफ़्त रास्ते
  9. संक्षेप में
  10. गाइड
  11. अन्य गाइड, अंग्रेज़ी में
  12. स्रोत
  13. प्रश्न

mw इंस्टॉल करें

  1. MacWhisper खोलें, फिर Settings (सेटिंग्ज़), फिर Advanced (उन्नत)।
  2. Command-Line Tool (कमांड लाइन टूल) के नीचे Install (इंस्टॉल) पर क्लिक करें।
  3. macOS पूछे तो अपने Mac का पासवर्ड डालें। /usr/local/bin में लिखने के लिए इसकी ज़रूरत होती है।
  4. नई 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 versionMacWhisper का संस्करण छापती है। कनेक्शन जाँचने के काम आती है
mw models listआपके इंस्टॉल किए ट्रांसक्रिप्शन मॉडल की सूची देती है, हर एक की ID के साथ
mw models selectसक्रिय मॉडल बदलती है, कमांड लाइन टूल में भी और ऐप में भी
mw transcribeऑडियो या वीडियो फ़ाइलें, या पूरे फ़ोल्डर, ट्रांसक्राइब करती है और टेक्स्ट छापती है

mw transcribe के फ़्लैग

उसी लेख से। चुना हुआ मॉडल जिस भाषा को ट्रांसक्राइब नहीं कर सकता, उसमें त्रुटि आती है।

फ़्लैगक्या करता है
--speakers, --no-speakersइस बार के लिए वक्ताओं की पहचान चालू या बंद करता है। चालू होने पर ट्रांसक्रिप्ट वक्ता के हिसाब से बँटा होता है
--formattxt, जो डिफ़ॉल्ट है, या srt, vtt, json, csv, md, html या avid
--styletranscript, subtitles या segments, वही शैलियाँ जो ऐप के Export पैनल में हैं
--modelऐप का चुना हुआ मॉडल बदले बिना, इस बार के लिए एक मॉडल इस्तेमाल करता है
--languageen या de जैसा ISO कोड, या auto, या multilingual
--output, -oट्रांसक्रिप्ट को फ़ाइल में लिखता है
--output-dirबैच मोड। हर इनपुट के लिए एक ट्रांसक्रिप्ट एक फ़ोल्डर में लिखता है
--recursiveफ़ोल्डर देने पर उपफ़ोल्डर भी शामिल करता है
--streamहर हिस्सा पूरा होते ही छापता है। केवल लोकल इंजन के साथ
--persistट्रांसक्रिप्शन को MacWhisper की हिस्ट्री में रखता है
--timestamps, --milliseconds, --group, --max-chars-per-line, --fpsलेआउट को बारीकी से ठीक करते हैं

फ़ॉर्मैट, और किनके लिए Pro चाहिए

उसी लेख से। Pro की क़ीमत MacWhisper की क़ीमत वाले पृष्ठ पर है।

फ़ॉर्मैटक्या मिलता हैलाइसेंस
txtसादा टेक्स्टसभी के लिए
srtSubRip सबटाइटलसभी के लिए
vttWebVTT सबटाइटलसभी के लिए
csvशुरू, अंत और ट्रांसक्रिप्ट की पंक्तियाँ, और वक्ता की पहचान होने पर वक्ता भीसभी के लिए
jsonमिलीसेकंड वाले टाइमस्टैम्प, हर खंड के वक्ता, और शब्दों का समयPro
mdटाइमस्टैम्प वाले ब्लॉक और वक्ताओं के शीर्षकों के साथ MarkdownPro
htmlएक स्वतंत्र HTML दस्तावेज़Pro
avidSMPTE टाइमकोड वाला 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 की गाइड में हैं, और ओपन सोर्स ट्रांसक्रिप्शन वाला पृष्ठ चार मुफ़्त टूल की तुलना करता है।

Mac App Store से YapToText डाउनलोड करेंडाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। 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 पढ़ा जाता है।

Mac App Store से YapToText डाउनलोड करेंडाउनलोड मुफ़्त है। कोई खाता नहीं चाहिए और कोई फ़ीचर लॉक नहीं है। Apple चिप वाले Mac और macOS 14 या उसके बाद के संस्करण के लिए। सोर्स कोड GitHub पर।

लेखक के बारे में। Ryleigh Newman का काम सॉफ़्टवेयर बनाना है। हाथ से टाइप करना उनके लिए कठिन है, और रोज़ का लेखन YapToText में डिक्टेशन से होता है, जो इस साइट का विषय है। यह पृष्ठ अंग्रेज़ी से अनूदित है। ऐप का इंटरफ़ेस और साइट के बाक़ी पृष्ठ अंग्रेज़ी में हैं। प्रोजेक्ट के बारे में और जानकारी, अंग्रेज़ी में।

गाइड

अन्य गाइड, अंग्रेज़ी में

स्रोत

प्रश्न

क्या 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 खुला न हो तो उसे अपने आप खोल देता है।