Dezibelmesser
Online-Schallpegelmesser, messen Sie Umgebungslärm in Echtzeit
Dezibel-Referenz
Was ist ein Dezibelmesser?
Ein Dezibelmesser misst die Lautstärke der Umgebung über das Mikrofon und zeigt den Pegel in dB an. Im Browser kann das nur eine praktische Orientierung sein, weil eingebaute Mikrofone, automatische Verstärkung, Betriebssystemfilter und fehlende Kalibrierung die Genauigkeit beeinflussen. Trotzdem ist das Werkzeug nützlich, um ruhige und laute Situationen zu vergleichen, Lüfter- oder Straßenlärm grob einzuschätzen, Audio-Setups zu prüfen oder Veränderungen vor und nach einer Maßnahme sichtbar zu machen. Für Arbeitsschutz, Bauabnahmen, Rechtsstreitigkeiten oder professionelle Akustikmessungen braucht man kalibrierte Messgeräte und definierte Messverfahren. Die Audiodaten werden lokal verarbeitet. Bei gemeinsamer Nutzung sollten Eingaben, Annahmen und gewünschtes Ergebnis vorher klar sein, damit die Ausgabe nicht falsch interpretiert wird.
Anleitung
Anleitung
- Klicken Sie auf 'Start Detection' und erlauben Sie dem Browser Zugriff auf Ihr Mikrofon.
- Warten Sie auf die Geräteinitialisierung – die Anzeige zeigt dB-Werte in Echtzeit an.
- Beobachten Sie den Pegelbalken, um den aktuellen Geräuschpegel abzulesen.
- Das Statistik-Panel zeichnet minimale, maximale und durchschnittliche dB-Werte auf.
- Klicken Sie auf 'Reset Stats', um die Historie zu löschen und neu zu starten.
Messhinweise
- Die dB-Messungen des Browsers hängen von Mikrofonempfindlichkeit, Systemverstärkung und Geräteposition ab. Betrachten Sie sie als Näherungswerte, nicht als zertifizierte Messungen.
- Für stabilere Ergebnisse halten Sie das Mikrofon in derselben Position und vermeiden Sie, das Gerät während der Aufnahme zu berühren.
Anwendungsfälle
Technisches Prinzip
Die Schallpegelschätzung im Browser beginnt mit der MediaDevices.getUserMedia({audio: true}) API, die das ausgewählte Eingabegerät als MediaStream bereitstellt. Der Stream wird in einen AudioContext eingespeist, danach durch einen MediaStreamAudioSourceNode und einen AnalyserNode geleitet. Der Aufruf von AnalyserNode.getFloatTimeDomainData(buffer) bei jedem Animationsframe füllt ein Float32Array mit normalisierten Samples im Bereich [-1, 1]; aus diesen Samples berechnet die Seite die Effektivwert-Amplitude rms = sqrt(sum(x_i^2) / N) und wandelt sie in einen relativen Pegel in Dezibel Full Scale um: dBFS = 20 * log10(rms). Da dBFS ein digitaler Bezugswert ist (0 dBFS = Vollaussteuerungs-Quadratwelle), entspricht dies nicht einem absoluten physikalischen Schalldruckpegel. Die Umrechnung von dBFS in dB SPL (die physikalische Druckskala gemäß IEC 61672 für Schallpegelmesser der Klasse 1 und 2) erfordert einen Kalibrierungsoffset, der mit einer Referenzquelle wie einem 94-dB-SPL-Pistonphon gemessen wird – über solche verfügen unkalibrierte Laptop- und Handymikrofone nicht. Aus demselben AnalyserNode lässt sich ein getFloatFrequencyData()-Spektrum für eine FFT-basierte Oktavbandanalyse ableiten, aber A-Bewertung und schnelle/langsame Zeitintegration (125 ms / 1 s) gemäß IEC 61672 sind nicht Teil der Web-Audio-Standardfunktionalität. Die Messwerte schwanken mit automatischer Verstärkungsregelung, systemseitiger Rauschunterdrückung in den echoCancellation/noiseSuppression-Constraints, Mikrofon-Richtcharakteristik (omnidirektionaler MEMS vs. Nieren-USB) und Entfernungsdämpfung nach dem Abstandsgesetz (-6 dB pro Verdopplung der Entfernung im Freifeld). Öffentliche Gesundheitsgrenzwerte, gegen die die Anzeige skaliert, umfassen die WHO-Empfehlung von 85 dBA für 8 Stunden und die OSHA 1910.95-Zulässige Exposition von 90 dBA für 8 Stunden mit einem 5-dB-Austauschverhältnis.
- MediaDevices.getUserMedia({audio: true}) erfordert einen sicheren Kontext (HTTPS oder localhost) und eine nutzergesteuerte Aktion pro Ursprung; eine Verweigerung kann ohne Zurücksetzung der Seitenberechtigungen nicht rückgängig gemacht werden.
- AnalyserNode.fftSize muss eine Zweierpotenz zwischen 32 und 32768 sein; getFloatTimeDomainData() läuft in O(fftSize) pro Frame bei der Audio-Context-Abtastrate (typischerweise 44100 oder 48000 Hz).
- RMS-zu-dBFS verwendet 20*log10(rms); Schutz gegen log10(0) durch Begrenzung von rms auf ein kleines Epsilon (z. B. 1e-10), um -Infinity bei Stille zu vermeiden.
- Browser-AGC- und noiseSuppression-Constraints sind in Chrome und Edge standardmäßig aktiviert; übergeben Sie {echoCancellation: false, noiseSuppression: false, autoGainControl: false}, damit der Pegelmesser nicht seine eigene Verstärkung nachregelt.
- dBFS ist nicht dB SPL: Ein kalibriertes 94-dB-SPL-Pistonphon oder Schallkalibrator ist erforderlich, um Browser-Messwerte in physikalischen Druck für OSHA-, ISO 9612- oder NIOSH-Arbeitsplatzanwendungen umzurechnen.
- WHO empfiehlt 85 dBA / 8 h Exposition mit einem 3-dB-Austauschverhältnis; OSHA 1910.95 verwendet 90 dBA / 8 h mit einem 5-dB-Austauschverhältnis, sodass derselbe dBA-Messwert unter jeder Norm zu unterschiedlichen zulässigen Expositionszeiten führt.
- Das Abstandsgesetz ergibt etwa -6 dB pro Verdopplung der Entfernung im Freifeld, daher ist die Wiederholbarkeit der Mikrofonpositionierung von wenigen Zentimetern typischerweise der dominierende Messfehler.
Beispiele
Alltägliche Geräuschreferenz-Tabelle
0 dB - Hörschwelle
30 dB - Flüstern, ruhiges Schlafzimmer bei Nacht
40 dB - Bibliothek, Kühlschrankbrummen
60 dB - Normales Gespräch, Bürogeräusche
70 dB - Staubsauger, volles Restaurant
85 dB - Starker Stadtverkehr (WHO-Schwelle für Hörschäden)
90 dB - U-Bahn, Motorrad in 8 m Entfernung
110 dB - Live-Rockkonzert, Kettensäge
120 dB - Düsentriebwerk in 30 m (Schmerzschwelle)
140 dB - Feuerwerk, Schuss (sofortiger Hörschaden)WHO / OSHA Expositionsrichtlinien
Empfohlene maximale tägliche Exposition vor Risiko eines Hörverlusts:
85 dB -> 8 Stunden
88 dB -> 4 Stunden
91 dB -> 2 Stunden
94 dB -> 1 Stunde
97 dB -> 30 Minuten
100 dB -> 15 Minuten
110 dB -> unter 2 Minuten
Quelle: WHO Make Listening Safe, OSHA 1910.95Beispielhafte 60-Sekunden-Wohnzimmermessung
Mikrofon : Eingebaut MacBook Air
Standort : 1 m vom Fenster, früher Nachmittag
Aktuell : 38 dB
Min : 32 dB (ruhige Phase)
Max : 71 dB (Autohupe draußen)
Durchschnitt : 44 dB -> eingestuft als Ruhig -> NormalA/B-Test der Headset-Geräuschunterdrückung
Test: Klimaanlage läuft, feste Mikrofonpositionierung
Ohne ANC : Ø 58 dB, max 64 dB
Mit ANC : Ø 41 dB, max 47 dB
Delta : -17 dB Durchschnitt, -17 dB Spitze
Fazit : Etwa 6-fache Reduktion der wahrgenommenen Lautstärke (alle 10 dB ~ doppelte Lautstärke).FAQ
Wie genau ist die dB-Anzeige?
Web-Mikrofone sind nicht für absolute SPL-Werte (Schalldruckpegel) kalibriert. Die Anzeige ist ein relativer dBFS-Wert (digitaler Vollausschlag), den die Seite über eine Kalibrierkonstante näherungsweise auf dB SPL umrechnet. Echte Lärmmessung braucht ein kalibriertes Schallpegelmessgerät; betrachte den Webwert als relative Tendenz, nicht als gerichtsfeste Lärmdaten.
Welche Bewertung wird verwendet?
Die meisten Implementierungen liefern unbewertete (lineare) Werte. Ein echtes SPL-Meter bietet A-Bewertung (entspricht der Hörempfindung, für Umweltlärm) oder C-Bewertung (für Spitzenlärm von Maschinen). Für die menschlich empfundene Lautstärke ist der unbewertete Browserwert grob brauchbar, aber nicht formell A-bewertet.
Was ist ein realistischer dB-Bereich?
Flüstern ~30 dB; normale Unterhaltung ~60 dB; dichter Verkehr ~80 dB; Rasenmäher ~90 dB; Rockkonzert ~110 dB; Gewehrschuss ~140 dB. Dauerbelastung über 85 dB schädigt das Gehör auf Dauer. Eine Webanzeige eignet sich nicht für Arbeitsschutzauflagen – nutze sie als groben Anhaltspunkt, nicht für OSHA-konforme Messungen.
Wird das Audiosignal hochgeladen?
Nein. Das Mikrofonsignal wird lokal verarbeitet – die Seite liest die Audiowellen über die Web Audio API ein und berechnet dB lokal. Es wird nichts aufgezeichnet oder übertragen.
Warum schwankt meine Anzeige so stark?
Mikrofonposition, Raumakustik, automatische Pegelregelung (AGC) und Hintergrundgeräusche verändern alle den Eingangspegel. Echte SPL-Meter nutzen omnidirektionale Mikrofone und schalten AGC ab; Mikrofone in Endgeräten sind richtwirkend und pegelgeregelt, was konsistente Messungen erschwert.
Kann ich damit prüfen, ob ein Raum leise genug zum Aufnehmen ist?
Als Daumenwert ja – ziele auf unter 30 dB (sehr leise) für Podcast- oder Musikaufnahmen. Der exakte Wert ist nicht verlässlich, ein deutlicher Unterschied zwischen demselben Mikrofon in zwei Räumen ist aber aussagekräftig.
Funktioniert es ohne Mikrofon-Berechtigung?
Nein. Die Seite braucht ausdrückliche Mikrofon-Berechtigung, um den Audiostream zu lesen. Erlaube sie in der Browser-Aufforderung, um das Messgerät zu nutzen. Widerrufe sie danach über das Berechtigungssymbol in der Adressleiste.