Léim go dtí an príomhábhar

Anailísí Speictrim Fuaime saor in aisce

Léirsigh minicíochtaí fuaime i bhfíor-am mar bheanna, tonnfhoirmeacha, nó speictrí ciorclach. Oibríonn le comhaid fuaime nó ionchur micreafóin beo — ritheann i do bhrabhsálaí.

Oibríonn as líne nuair a lódáiltear é

Scaoil comhad anseo, nó cliceáil chun brabhsáil

MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · próiseáilte ar do ghléas

nó brúigh Ctrl+V chun greamú ón ngearrthaisce

Brabhsáil comhaid

Ní fhágann do chomhaid do ghléas riamh. Tarlaíonn gach próiseáil go háitiúil i do bhrabhsálaí.

—
Minicíocht cheannasach
—
Nóta is gaire
—
Leibhéal buaicphointe
—
Leibhéal RMS
Socruithe
Scála minicíochta

Ráta samplála: 44.1 kHz · Réiteach: 5.4 Hz/bin · FFT 8192

Ritheann an anailís ar fad i do bhrabhsálaí ag úsáid an Web Audio API — ní uaslódáiltear d'fhuaim riamh.

Úsáidí coitianta

  • Anailís Fuaim an tSeachtaScrúdaigh podcasts d'fhuaim sheomra, plosives, agus sibilance ag úsáid an speictréum.

Conas a Oibríonn sé

Ritheann an tAnailíseoir Speictrim Fuaime go hiomlán i do bhrabhsálaí ag baint úsáide as AnalyserNode an Web Audio API, a ríomhann FFT (Claochlú Fourier Tapa) i bhfíor-am ar shonraí fuaime ó chomhad nó micreafón. Tarraingítear gach fráma le cód Canvas 2D lámhscríofa — níl aon leabharlann amharcléirithe i gceist, agus ní fhágann aon fhuaim do ghléas.

  1. 1
    Díchódaítear agus aistrítear fuaim
    Nuair a lódálann tú comhad, díchódaíonn API Web Audio é isteach in AudioBuffer agus aistríonn sé é trí MediaElementAudioSourceNode isteach in AnalyserNode. Le haghaidh ionchur micreafóin, gabhann getUserMedia() an sruth agus bíonn sé á aistriú ina ionad sin trí MediaStreamAudioSourceNode — le cealú macalla, brú torainn, agus uath-ghnóthachan go léir múchta ionas go bhfeiceann tú an comhartha amh.
  2. 2
    Ritheann AnalyserNode an FFT gach fráma
    Ar gach fráma beochana (trí requestAnimationFrame), glaonn an cód ar getFloatFrequencyData() chun an speictream méide FFT reatha a léamh i dBFS, agus getFloatTimeDomainData() do na samplaí tonnfhoirme amh. Tá méid an FFT inchumraithe ó 2048 go 16384 bosca, ag tabhairt réiteach minicíochta chomh mín le thart ar 2.7 Hz/bosca ag 44.1 kHz.
  3. 3
    Rindreálann Canvas 2D an t-amharc roghnaithe
    Mapálann amharc an Anailísí boscaí FFT go hais X log-minicíochta (20 Hz–20 kHz) agus ais Y dBFS, tarraingíonn sé an speictream mar líne líonta, agus forleagann sé rian buaice-choinneála atá ag meath. Aimsítear an mhinicíocht cheannasach ag baint úsáide as idirshuíomh parabalach timpeall ar an mbosca buaice, ansin tiontaítear é go dtí an nóta ceoil is gaire atá comhthéamhraithe (A4=440 Hz) le diall ceint taispeánta sa léamh. Scrollann amharc an Speictreagraim an canbhás pixel amháin ar chlé gach fráma agus péinteálann sé colún nua ag baint úsáide as réim datha stíl-inferno. Úsáideann an tAmharc Ealaíonta sonraí minicíochta nó fearann-ama i réiteach beart le haghaidh barra, tonnfhoirme, nó módanna maisiúla ciorclacha.
  4. 4
    Easpórtáil trí Canvas agus MediaRecorder
    Nuair a shábhálann tú PNG glaonn sé ar canvas.toBlob() chun an fráma reatha a ionchódú. Úsáideann taifeadadh físeáin canvas.captureStream(30) i dteannta le sconna fuaime ó MediaStreamAudioDestinationNode, píopáilte isteach in MediaRecorder a tháirgeann WebM nó MP4. Ionchódaíonn easpórtáil WAV comhad RIFF PCM 16-giotán lámhscríofa ón AudioBuffer ag baint úsáide as DataView — gan aon ionchódóir seachtrach.

Díchódaítear do chomhad fuaime sa bhrabhsálaí leis an Web Audio API agus ní uaslódáiltear é riamh — fanann bearta an chomhaid ar do ghléas le linn na hanailíse agus na heaspórtála go léir.

Uirlisí Gaolmhara

Ceisteanna Coitianta