ऑडियो स्पेक्ट्रम विज़ुअलाइज़र
किसी ऑडियो फ़ाइल के प्ले होने के दौरान, या सीधे आपके माइक्रोफ़ोन से, उसका फ़्रीक्वेंसी स्पेक्ट्रम रियल टाइम में देखें। कम फ़्रीक्वेंसी ग्राफ़ के बाईं ओर और ऊँची फ़्रीक्वेंसी दाईं ओर दिखती हैं।
यह कैसे काम करता है
Web Audio API का AnalyserNode ऑडियो सिग्नल पर फ़ास्ट फ़ूरियर ट्रांसफ़ॉर्म (FFT) लगाकर आवाज़ को रियल टाइम में उसकी घटक फ़्रीक्वेंसी में बाँट देता है। ग्राफ़ की हर बार किसी निश्चित क्षण में एक खास फ़्रीक्वेंसी बैंड की तीव्रता दिखाती है: बाईं ओर की बार बास (कम फ़्रीक्वेंसी) से और दाईं ओर की बार ऊँची फ़्रीक्वेंसी से मेल खाती हैं।
इस तरह की विज़ुअलाइज़ेशन किस काम आती है?
इससे आप किसी रिकॉर्डिंग की प्रमुख फ़्रीक्वेंसी (आवाज़, बास, तेज़ ऊँची आवाज़) को देखकर पहचान सकते हैं, किसी खास फ़्रीक्वेंसी रेंज में सिमटी फुसफुसाहट या बैकग्राउंड शोर का पता लगा सकते हैं, या ऑडियो मिक्स को एक्सपोर्ट करने से पहले उसके कुल संतुलन को जल्दी से जाँच सकते हैं।
फ़ाइल का स्पेक्ट्रम देखने के लिए मुझे प्ले क्यों दबाना पड़ता है?
विश्लेषण उसी ऑडियो स्ट्रीम पर होता है जो सचमुच प्ले हो रही है: प्ले न होने पर विश्लेषण के लिए कोई सिग्नल ही नहीं होता। जैसे ही आप प्ले करते हैं, स्पेक्ट्रम अपने आप अपडेट होने लगता है, और पॉज़ करने या फ़ाइल खत्म होने पर ठीक से रुक जाता है।
अगर मैं माइक्रोफ़ोन की अनुमति न दूँ तो क्या होगा?
माइक्रोफ़ोन मोड के लिए आपके ब्राउज़र से स्पष्ट अनुमति ज़रूरी है। अगर आप अनुमति नहीं देते या कोई माइक्रोफ़ोन उपलब्ध नहीं है, तो एक स्पष्ट एरर संदेश दिखता है और आप ऑडियो फ़ाइल मोड का सामान्य रूप से उपयोग जारी रख सकते हैं।
100% लोकल प्रोसेसिंग: स्पेक्ट्रम का विश्लेषण पूरी तरह आपके ब्राउज़र में Web Audio API से होता है। माइक्रोफ़ोन मोड में आवाज़ कभी रिकॉर्ड नहीं की जाती और न ही किसी सर्वर को भेजी जाती है — उसे केवल डिस्प्ले के लिए लाइव विश्लेषित किया जाता है और तुरंत हटा दिया जाता है।