निःशुल्क अडियो स्पेक्ट्रम विश्लेषक
बार, वेभफर्म वा गोलाकार स्पेक्ट्रममा वास्तविक समयमा अडियो फ्रिक्वेन्सी देखाउनुहोस्। अडियो फाइल वा लाइभ माइक्रोफोन इनपुटसँग काम गर्छ — तपाईंको ब्राउजरमा चल्छ।
फाइल यहाँ छोड्नुहोस्, वा ब्राउज गर्न क्लिक गर्नुहोस्
MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · तपाईंको उपकरणमा प्रशोधन गरियो
वा क्लिपबोर्डबाट टाँस्न Ctrl+V थिच्नुहोस्
तपाईंका फाइलहरू कहिल्यै तपाईंको यन्त्र छोड्दैनन्। सबै प्रशोधन तपाईंको ब्राउजरमा स्थानीय रूपमा हुन्छ।
सेटिङहरू
नमुना दर: ४४.१ kHz · रिजोल्युसन: ५.४ Hz/bin · FFT 8192
सबै विश्लेषण Web Audio API प्रयोग गरेर तपाईंको ब्राउजरमा चल्छ — तपाईंको अडियो कहिल्यै अपलोड हुँदैन।
सामान्य प्रयोगहरू
- पडकास्ट अडियो विश्लेषण गर्नुहोस्स्पेक्ट्रम प्रयोग गरी कोठा शोर, plosives, र sibilance को लागि पडकास्ट रेकर्डिङ जाँच गर्नुहोस्।
यो कसरी काम गर्छ
Audio Spectrum Analyzer पूर्ण रूपमा तपाईंको ब्राउजरमा Web Audio API को AnalyserNode प्रयोग गरी चल्छ, जसले फाइल वा माइक्रोफोनबाट अडियो डेटामा वास्तविक-समयको FFT (Fast Fourier Transform) गणना गर्छ। हरेक फ्रेम हातले लेखिएको Canvas 2D कोडले कोरिन्छ — कुनै भिजुअलाइजेसन लाइब्रेरी संलग्न छैन, र कुनै अडियो तपाईंको उपकरणबाट बाहिर जाँदैन।
- 1अडियो डिकोड र रुट गरिन्छतपाईंले फाइल लोड गर्दा, Web Audio API ले यसलाई AudioBuffer मा डिकोड गर्छ र MediaElementAudioSourceNode मार्फत AnalyserNode मा रुट गर्छ। माइक्रोफोन इनपुटका लागि, getUserMedia() ले स्ट्रिम खिच्छ र यसलाई बरु MediaStreamAudioSourceNode मार्फत दिन्छ — इको क्यान्सलेसन, नोइज सप्रेसन, र अटो-गेन सबै असक्षम पारिएर ताकि तपाईं कच्चा सिग्नल देख्नुहोस्।
- 2AnalyserNode ले हरेक फ्रेममा FFT चलाउँछहरेक एनिमेसन फ्रेममा (requestAnimationFrame मार्फत), कोडले dBFS मा हालको FFT म्याग्निच्युड स्पेक्ट्रम पढ्न getFloatFrequencyData() कल गर्छ, र कच्चा वेभफर्म स्याम्पलहरूका लागि getFloatTimeDomainData()। FFT साइज 2048 देखि 16384 बिनसम्म कन्फिगर गर्न मिल्छ, 44.1 kHz मा लगभग 2.7 Hz/बिन जत्तिको बारीक फ्रिक्वेन्सी रिजोल्युसन दिँदै।
- 3Canvas 2D ले छानिएको दृश्य रेन्डर गर्छAnalyzer दृश्यले FFT बिनहरूलाई लग-फ्रिक्वेन्सी (20 Hz–20 kHz) X अक्ष र dBFS Y अक्षमा नक्सा बनाउँछ, स्पेक्ट्रमलाई भरिएको लाइनको रूपमा कोर्छ, र क्षय हुँदै जाने पिक-होल्ड ट्रेस ओभरले गर्छ। प्रमुख फ्रिक्वेन्सी पिक बिनको वरिपरि पारबोलिक इन्टरपोलेसन प्रयोग गरी पत्ता लगाइन्छ, त्यसपछि रिडआउटमा सेन्ट विचलन देखाइएर नजिकको समान-टेम्पर्ड संगीत स्वर (A4=440 Hz) मा रूपान्तरण गरिन्छ। Spectrogram दृश्यले हरेक फ्रेममा क्यानभासलाई एक पिक्सेल बायाँ स्क्रोल गर्छ र इन्फर्नो-शैली रङ र्याम्प प्रयोग गरी नयाँ स्तम्भ रंग्छ। Artistic दृश्यले बार, वेभफर्म, वा गोलाकार सजावटी मोडहरूका लागि बाइट-रिजोल्युसन फ्रिक्वेन्सी वा टाइम-डोमेन डेटा प्रयोग गर्छ।
- 4Canvas र MediaRecorder मार्फत निर्यातPNG सुरक्षित गर्दा हालको फ्रेम इन्कोड गर्न canvas.toBlob() कल हुन्छ। भिडियो रेकर्ड गर्न canvas.captureStream(30) लाई MediaStreamAudioDestinationNode बाट अडियो ट्यापसँग मिसाएर, WebM वा MP4 उत्पादन गर्ने MediaRecorder मा पाइप गरिन्छ। WAV निर्यातले AudioBuffer बाट DataView प्रयोग गरी हातैले 16-बिट PCM RIFF फाइल इन्कोड गर्छ — कुनै बाह्य इन्कोडर बिना।
तपाईंको अडियो फाइल Web Audio API ले ब्राउजरमा डिकोड गर्छ र कहिल्यै अपलोड हुँदैन — फाइल बाइटहरू विश्लेषण र निर्यातभरि तपाईंको उपकरणमै रहन्छन्।
सम्बन्धित उपकरणहरू
टोन जेनरेटर
१ Hz देखि २२ kHz सम्मका शुद्ध टोन, साथै सेतो, गुलाबी र खैरो नोइज बनाउनुहोस् — बायाँ/दायाँ स्पिकर परीक्षण, नोट प्रिसेट, लाइभ बजाउने वा WAV/MP3 डाउनलोड।
भिडियोमा सङ्गीत थप्नुहोस्
भिडियोमा सङ्गीत वा कुनै पनि अडियो थप्नुहोस्: मूल ध्वनि बदल्नुहोस् वा भोल्युम, सुरु समय, लुप र फेड-आउटको साथ मिक्स गर्नुहोस्। तस्वीर प्रतिलिपि गरिन्छ, पुन: इन्कोड हुँदैन। तपाईंको ब्राउजरमा चल्छ।
BPM र की फाइन्डर
ट्याप-टेम्पो विकल्पको साथ तपाईंको ब्राउजरमा गीतको टेम्पो (BPM) र संगीतात्मक की अनुमान गर्नुहोस्।