Miten mikrofonit toimivat?
Mikrofoni muuntaa ääniaallot (akustisen energian) sähkösignaaleiksi. Kun puhut, ilman värähtelyt osuvat mikrofonin sisällä olevaan kalvoon. Kalvo liikkuu edestakaisin ja tuottaa sähkövirran, joka edustaa analogista äänisignaalia. Nykyaikaisissa digitaalisissa laitteissa tämä analoginen signaali muunnetaan digitaaliseksi dataksi AD-muuntimen (ADC) avulla.
Mikrofonityypit
Kondensaattorimikrofonit ovat yleisimpiä kannettavissa tietokoneissa ja puhelimissa. Ne käyttävät varattua kondensaattorilevyä, joka värähtelee äänestä, ja tarjoavat erinomaisen herkkyyden ja selkeyden puheluihin. Dynaamiset mikrofonit ovat kestävämpiä ja suosittuja livenauhoituksissa. MEMS-mikrofonit (Micro-Electro-Mechanical Systems) ovat pieniä piipohjaisia mikrofoneja, joita löytyy älypuhelimista ja nykyaikaisista kannettavista.
Yleiset mikrofoniongelmat
Yleisimmät ongelmat: Matala äänenvoimakkuus – tarkista järjestelmän tuloäänitason asetukset. Taustamelu – siirry hiljaisempaan tilaan tai käytä melunvaimennusta. Kaiku – käytä kuulokkeita estämään kaiutinäänen pääsy takaisin mikrofoniin. Ei tunnisteta – tarkista selaimen käyttöoikeudet ja varmista, ettei toinen sovellus käytä mikrofonia yksinomaisesti.
Web Audio API ja getUserMedia
Tämä testi käyttää Web Audio API:ta ja navigator.mediaDevices.getUserMedia()-kutsua – standardeja selainrajapintoja, jotka pyytävät pääsyä mikrofoniin. Äänivirta käsitellään kokonaisuudessaan selaimessa AnalyserNode-solmun avulla, joka suorittaa reaaliaikaisen taajuusanalyysin ja tuottaa yllä näkyvän aaltomuodon ja äänenvoimakkuusmittarin. Mitään äänitietoja ei lähetetä palvelimelle.