इस पेज का कोड चालू नहीं हुआ।

index.html को सीधे किसी फ़ोल्डर से खोलने पर ब्राउज़र JavaScript मॉड्यूल रोक देता है, इसलिए कोई फ़ाइल चुनने पर कुछ नहीं होगा। इसके बजाय फ़ोल्डर को http पर सर्व कीजिए:

powershell -ExecutionPolicy Bypass -File serve.ps1

फिर http://localhost:8080/ खोलिए।

ऑडियो एडिटर — ट्रैक उलटिए, तेज़ कीजिए या आवाज़ बढ़ाइए

उलटी दिशा में चलाइए, रफ़्तार बदलिए, धीमी रिकॉर्डिंग को उठाइए। यह सब यहीं, आपकी अपनी मशीन पर।

भाषा: हिन्दी
कोड देखें
यह टूल रिकॉर्डिंग कभी अपलोड नहीं करता। यहाँ कोई सर्वर है ही नहीं।

आपकी फ़ाइल को आपका अपना ब्राउज़र, आपके अपने हार्डवेयर पर पढ़ता है, बदलता है और लिखता है। इस टूल में कोई नेटवर्क सुविधा है ही नहीं, इसलिए यहाँ से कुछ मँगाया भी नहीं जा सकता और भेजा भी नहीं जा सकता। और मान लीजिए कोई रास्ता होता भी, तो इस पेज के दूसरी तरफ़ ऐसा कोई सर्वर ही नहीं है जिसे रिकॉर्डिंग भेजी जा सके।

लाइव जाँच: जाँच जारी…

ऑफ़लाइन: जाँच जारी…

हमारी बात पर भरोसा मत कीजिए। DevTools खोलिए, Network टैब पर नज़र रखिए, और कुछ उलटकर देखिए। एक भी रिक्वेस्ट में न कोई सैंपल जाता है, न फ़ाइल का नाम, न आपकी चुनी फ़ाइल का एक बाइट। या फिर इंटरनेट काट दीजिए और तब भी कोई ट्रैक बदलकर देखिए। जो टूल आपका ऑडियो प्रोसेस होने कहीं भेजता, वह वहीं रुक जाता।

1 कोई फ़ाइल चुनिए

2 इसे बदलिए

उलटी दिशा में चलाइए सैंपल आखिरी से पहला करके लिख दिए जाते हैं। उनके बारे में और कुछ नहीं बदलता, इसलिए दो बार उलटने पर ठीक वही फ़ाइल वापस मिलती है जिससे आपने शुरू किया था।

पिच का क्या होगा

इसे कितना ऊँचा करना है

लंबाई
—
रफ़्तार
—
सबसे ऊँचा पल
—
मोटे तौर पर
—

3 इसे सहेजिए

क्या लिखना है WAV सैंपलों को जैसे हैं वैसे ही रखती है, इसलिए उसे लिखने में क्वालिटी की कीमत लग ही नहीं सकती। छोटी फ़ाइल यह नहीं होती, और कितनी बड़ी होगी इसका अनुमान ऊपर लिखा है।

Markdown के रूप में देखें

ऑडियो फ़ाइल कैसे बदलें

  1. कोई फ़ाइल चुनिए। MP3, WAV, FLAC, M4A, Ogg या Opus फ़ाइल पिकर पर छोड़ दीजिए, या कोई वीडियो, अगर आपको उसमें से आवाज़ चाहिए। ब्राउज़र उसे सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
  2. अगर आप इसी के लिए आए हैं, तो इसे उलट दीजिए। बस एक चेकबॉक्स। सैंपल आखिरी से पहला करके लिख दिए जाते हैं, और यह ठीक-ठीक पलटने लायक है। दो बार कीजिए, और वही फ़ाइल हाथ में होगी जिससे आपने शुरू किया था, सैंपल-दर-सैंपल।
  3. रफ़्तार तय कीजिए। स्लाइडर खींचिए, कोई गुणक टाइप कीजिए, या तैयार विकल्पों में से कोई दबा दीजिए। फिर तय कीजिए कि पिच का क्या हो। उसे जहाँ है वहीं थामे रखिए, जो 1.5× पर चलते किसी व्याख्यान के लिए चाहिए होता है, या उसे रफ़्तार के साथ हिलने दीजिए, जो टेप करता है और जिससे आवाज़ ऊपर या नीचे चली जाती है।
  4. स्तर तय कीजिए। या तो डेसिबल में कोई बदलाव बताइए, या कहिए कि रिकॉर्डिंग को तब तक उठाया जाए जब तक उसका सबसे ऊँचा पल छत से ठीक नीचे न आ जाए। कुछ भी दबाने से पहले पेज बता देता है कि वह पल कहाँ गिरेगा, और आपकी चुनी सेटिंग उसे पूरे पैमाने से आगे धकेल देती हो, तो चेतावनी भी दे देता है।
  5. इसे सहेजिए। काम आपके अपने हार्डवेयर पर होता है, इसलिए कितनी देर लगेगी यह किसी कतार पर नहीं, आपकी मशीन पर निर्भर है। जो बाहर आता है वह WAV है, यानी खुद सैंपल और उनके आगे लगा एक हेडर। वह पहले पेज पर चलाकर दिखाया जाता है, फिर सीधे आपके ब्राउज़र के डाउनलोड में चला जाता है।

विस्तार से

भेजने से पहले वॉइस मेमो कैसे सँवारें खाली हवा और अटकी शुरुआतें काटिए, फिर आवाज़ को ऊपरी हद के ठीक नीचे तक उठाइए। ब्राउज़र के दो टूल कतार में, उस क्रम में जो गुणवत्ता बचाता है, और रिकॉर्डिंग आपकी मशीन कभी नहीं छोड़ती।

सवाल

क्या मेरा ऑडियो कहीं अपलोड होता है?

नहीं। उसे पढ़ने, बदलने और लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल का कोई सर्वर वाला हिस्सा है ही नहीं, और पेज की Content-Security-Policy उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है। सिर्फ़ बता देने से बात न बने, तो इंटरनेट काटकर कोई ट्रैक उलटकर देख लीजिए।

क्या मैं वीडियो में से आवाज़ निकाल सकता हूँ?

हाँ, और यहाँ यह काम MP3 खोलने जैसा ही है। कोई MP4, MOV या WebM भीतर छोड़िए, सिर्फ़ उसका ऑडियो ट्रैक डिकोड होता है। तस्वीर कभी पढ़ी ही नहीं जाती, और जो बाहर आती है वह बिना वीडियो वाली एक ध्वनि फ़ाइल है। अगर आपको बस इतना ही चाहिए — आवाज़, जैसी है वैसी — तो वीडियो से ऑडियो निकालें वही काम ऐसे पेज पर करता है जिस पर और कुछ नहीं है। जब आवाज़ में बदलाव भी करना हो, तब यहाँ लौट आइए।

क्या रफ़्तार बदलने से पिच बदल जाती है?

सिर्फ़ तब, जब आप कहें। “पिच वही रखिए” रिकॉर्डिंग को करीब पचास मिलीसेकंड लंबी, एक-दूसरे पर चढ़ी खिड़कियों में काटता है और उन्हें पास या दूर करके वापस बिछा देता है, हर जगह ऐसे चुनते हुए कि लहरें जहाँ मिलती हैं वहाँ कतार में बैठ जाएँ। इससे आवाज़ 1.5× पर भी वही आवाज़ रहती है। “इसे हिलने दीजिए” इसके बजाय रीसैंपल करता है, यानी वही होता है जो टेप तेज़ चलाने पर होता था, और दोगुनी रफ़्तार ठीक एक सप्तक ऊपर बैठती है।

यह MP3 के बजाय WAV क्यों सहेजता है?

क्योंकि किसी भी ब्राउज़र में MP3 एनकोडर नहीं आता, और यह टूल आपकी रिकॉर्डिंग को ऐसे सर्वर पर भेजने से मना कर देता है जिसके पास वह हो। WAV को किसी एनकोडर की ज़रूरत ही नहीं पड़ती, क्योंकि वह सैंपल हैं और उनके आगे चौवालीस बाइट का हेडर। इसीलिए वही ईमानदार विकल्प भी है और अकेला ऐसा भी जिसमें क्वालिटी की कीमत लग ही नहीं सकती। वह बड़ी ज़रूर होती है, स्टीरियो में करीब दस मेगाबाइट प्रति मिनट। हर प्लेयर, फ़ोन और एडिटर उसे खोल लेता है, और जिसे MP3 चाहिए वह उससे बना सकता है।

मैं कौन-कौन से फ़ॉर्मैट खोल सकता हूँ?

जो भी आपका ब्राउज़र डिकोड कर ले, यानी व्यवहार में MP3, WAV, FLAC, M4A और AAC, Ogg Vorbis तथा Opus, और MP4, M4V, MOV एवं WebM वीडियो के भीतर का ऑडियो। जो छूट जाता है वह वही छोटी सूची है जो हर जगह छूटती है, यानी AVI, WMA और ज़्यादातर MKV। जिस फ़ाइल को यह ब्राउज़र नहीं पढ़ेगा, उसे बीच रास्ते नाकाम होने के बजाय एक संदेश के साथ मना कर दिया जाता है।

क्या ऊँचा करने से आवाज़ बिगड़ जाएगी?

सिर्फ़ तब जब आप उसे पूरे पैमाने से आगे ले जाएँ, और ऐसा करने से पहले पेज आपको बता देता है। डिजिटल ऑडियो की एक सख्त छत होती है। कोई सैंपल पूरे पैमाने से ऊँचा हो ही नहीं सकता, इसलिए उससे ऊपर जो कुछ है वह छत से टकराकर चपटा हो जाता है, और विकृति की आवाज़ यही है। “जितना ऊँचा जा सके” वह सेटिंग है जो यह कर ही नहीं सकती, क्योंकि वह हिसाब लगाती है कि रिकॉर्डिंग के पास कितनी जगह बची है और ठीक उतनी ही इस्तेमाल करती है। छत से नीचे सब कुछ बस गुणा है और कुछ नहीं। 6 dB ऊपर कीजिए और 6 dB वापस नीचे, सैंपल वहीं मिलेंगे जहाँ थे।

क्या उलटने या समय बदलने से क्वालिटी घटती है?

उलटने से नहीं, क्योंकि वही सैंपल दूसरे क्रम में बाहर आते हैं और यह बिलकुल ठीक बैठता है। रफ़्तार बदलना हर सैंपल को हिला देता है, इसलिए वह नकल नहीं, गणित है। रीसैंपलर रास्ते में ठीक से फ़िल्टर करता है, इसलिए तेज़ करने पर ऊँचे स्वर मुड़कर धातु जैसी झंकार बनकर वापस नहीं आते, और स्ट्रेचर अपनी खिड़कियाँ वहाँ रखता है जहाँ लहरें कतार में बैठती हैं, न कि वहाँ जहाँ गणित उन्हें गिरा दे। इनमें से कोई भी रास्ता कुछ दोबारा एनकोड नहीं करता, क्योंकि यहाँ दोबारा एनकोड करने को कोई एनकोडर है ही नहीं।

क्या फ़ाइल की लंबाई पर कोई सीमा है?

टूल में कोई सीमा बनाई ही नहीं गई है। व्यावहारिक छत मेमोरी है। पूरी रिकॉर्डिंग एक साथ इसी पेज में डिकोड होती है, और WAV डाउनलोड से पहले मेमोरी में जोड़ी जाती है, इसलिए एक घंटे के स्टीरियो को काम करने के लिए करीब एक गीगाबाइट से कुछ कम चाहिए। चार गीगाबाइट की WAV सिरे से मना कर दी जाती है, क्योंकि फ़ॉर्मैट का अपना साइज़ वाला खाना उतने का ब्योरा दे ही नहीं सकता।

क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?

यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल, न वॉटरमार्क। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपकी रिकॉर्डिंग के बारे में कुछ नहीं दिया जाता।