Microfoontest
Controleer uw microfoon in enkele seconden: geef toegang en bekijk hoe de live niveaumeter en golfvorm reageren op uw stem. Er wordt niets opgenomen of verzonden.
1.135 weergaven
Microfoon werkt — geluid gedetecteerd ✓
Audio wordt alleen in het geheugen geanalyseerd voor de meter; nooit opgenomen, nooit ergens naartoe verzonden.
Hoe de live meter werkt
Wanneer u op start klikt, vraagt de getUserMedia-API van de browser om microfoontoestemming en levert, zodra die is verleend, een live audiostream terug. Die stream wordt verbonden met een AnalyserNode van de Web Audio API, die continu een Fast Fourier Transform (FFT) uitvoert om het ruwe audiosignaal om te zetten in frequentie- en amplitudegegevens. Een requestAnimationFrame-lus leest die gegevens tientallen keren per seconde en tekent ze op het canvas als de niveaumeter en golfvorm die u ziet bewegen terwijl u spreekt.
Dit is een wezenlijk andere verwerkingsketen dan die van een audiorecorder: dit hulpmiddel roept nooit de MediaRecorder-API aan, de browserfunctie die verantwoordelijk is voor het omzetten van een stream naar een opgeslagen bestand. Audio bestaat uitsluitend als live AnalyserNode-data die wordt gebruikt om één enkel frame te tekenen, en verdwijnt daarna — het wordt op geen enkel moment samengevoegd tot een Blob of bestand. Dat is niet slechts een beleidsbelofte; het is een architecturaal feit over welke API wel en niet wordt gebruikt.
Wat u moet weten
Hier spelen twee toestemmingslagen mee, en ze door elkaar halen is een van de meest voorkomende redenen waarom een werkende microfoon toch geen signaal lijkt te tonen. De eigen toestemmingsprompt van de browser bepaalt of deze pagina überhaupt toegang krijgt tot een microfoon; los daarvan bepaalt het besturingssysteem welk fysiek invoerapparaat momenteel standaard is en op welk invoervolume — een instelling die de browser niet kan zien of aansturen. Een platte meter ondanks verleende toestemming is bijna altijd terug te voeren op die instelling op besturingssysteemniveau, niet op de site.
- Controleer eerst het eigen toestemmingsindicator van de browser in de adresbalk — een geblokkeerde prompt toont helemaal geen data.
- Open de geluidsinstellingen van het besturingssysteem en controleer of het juiste invoerapparaat is geselecteerd en het invoerniveau niet op nul of gedempt staat.
- Fysieke mute-schakelaars op headsets en USB-microfoons zitten buiten elke softwarelaag om en dempen het signaal voordat het de browser bereikt.
- Slechts één applicatie kan tegelijk een exclusieve vergrendeling op sommige microfoons houden — sluit videobel-apps die de microfoon mogelijk al gebruiken.
Veelgestelde vragen
De meter blijft plat — wat moet ik controleren?
In volgorde: de browsertoestemming (pictogram in de adresbalk), het invoerapparaat en het niveau in het besturingssysteem, een fysieke mute-schakelaar op de headset, en of een videobel-app de microfoon vasthoudt. Een ander apparaat uit de lijst testen isoleert hardware van instellingen.
Wordt mijn stem opgenomen tijdens de test?
Nee. De stream wordt beeld voor beeld in het geheugen geanalyseerd om de meter en golfvorm te tekenen, en daarna weggegooid. Gebruik onze Spraakrecorder-tool als u daadwerkelijk een opname wilt.
Waarom vraagt de browser telkens om toestemming?
Microfoontoegang is per site aan toestemming gebonden, voor uw privacy. U kunt "altijd toestaan" kiezen in de toestemmingsprompt als u de site vertrouwt.
Gebruikt dit hulpmiddel de MediaRecorder-API?
Nee — dat is het cruciale architecturale verschil met onze Spraakrecorder-tool. Deze pagina leest uitsluitend live data van een AnalyserNode om de meter en golfvorm te tekenen; MediaRecorder, de API die de stream naar een opgeslagen bestand zou omzetten, wordt nooit aangeroepen, dus er is geen enkel codepad dat een opname zou kunnen produceren.
Ik heb de microfoon toegestaan, maar er verschijnt nog steeds het verkeerde apparaat — waarom?
Browsertoestemming en apparaatselectie door het besturingssysteem zijn twee gescheiden lagen. Toegang verlenen aan de site staat de site alleen toe om het invoerapparaat te gebruiken dat het besturingssysteem op dat moment als standaard heeft ingesteld; van invoerapparaat wisselen doet u in de systeemgeluidsinstellingen, niet in de toestemmingsprompt van de browser.
Vergelijkbare tools
Probleem melden
Microfoontest
Reacties
Nog geen reacties — schrijf de eerste!