Zum Inhalt
Anmelden

/docs · VoiceLab · Practical

Mit einem Klatschen messen, wie lange ein Raum nachhallt

Das Profil room liest die Nachhallzeit pro Oktavband aus einem Klatschen, einem Ballonknall, einer Impulsantwort oder einem Sweep. Wie man es aufnimmt, wie man die Antwort liest und wie weit die Zahlen geprüft sind.

Aktualisiert 13.10.2026


Aus einer Aufnahme von jemandem, der spricht, lässt sich nicht ablesen, wie lange der Raum nachhallt: Wir haben aus dem Abklingen nach jeder Phrase eine einfache Schätzung gebaut, und sie hat überhaupt keinen Nachhall gemessen (was sie stattdessen misst). Ein Klatschen kann es. Es ist kurz und laut, und wie es ausklingt, ist der Raum.

Das Profil room von POST /v1/analyze/profile liest dieses Abklingen so, wie es die Raumakustik tut: das Rückwärtsintegral nach Schroeder, pro Oktavband, mit T30, wenn das Abklingen 45 dB Bereich hat, sonst T20 (die Methode nach ISO 3382). Es ist ein kostenpflichtiges Preset, wie jedes Profil außer basic.

Aufnehmen

  1. Ein ruhiger Raum, kein Lüfter, keine Musik. Die Messung nutzt die Stille vor dem Klatschen, um das Rauschen zu messen, und überspringt die ersten 0,3 s der Datei, damit das Tippen auf die Aufnahmetaste nicht zählt.
  2. Aufnahme starten, etwa eine Sekunde still bleiben, dann einmal kräftig klatschen, etwa einen Meter vom Mikrofon entfernt.
  3. Still bleiben, während der Raum ausklingt; zwei bis drei Sekunden reichen für die meisten Räume. Endet die Datei, während der Raum noch nachhallt, wird das Abklingen abgeschnitten und die Messung liest zu niedrig.
  4. Nicht übersteuern. Drei Samples bei Vollaussteuerung markieren die ganze Antwort als geringes Vertrauen (room.clipped).

Ein Ballonknall funktioniert genauso und wird wie ein Klatschen gelesen; sagen Sie es mit roomSource: "balloon". Wenn Sie schon eine Impulsantwort haben, schicken Sie sie mit roomSource: "impulse": Sie liefert jedes Band ab 125 Hz, wo ein Klatschen 500 Hz und höher liefert. roomSource: "sweep" ist für eine Aufnahme des Sweeps, den die RoomLab-App abspielt; die Engine liest genau dieses Signal.

Anfragen

curl https://audiolab.tools/v1/analyze/profile \
  -H "Authorization: Bearer $AUDIOLAB_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/clap.wav", "profile": "room", "series": true}'

Ohne series: true bekommen Sie die Einzelwerte. Mit series: true kommt auch room.rt60Bands, die Tabelle pro Oktavband mit der Abklingkurve. Eine Aufnahme ohne Klatschen, Knall, Impulsantwort oder Sweep ist ein 422 mit dem Code room_not_measurable und dem Grund.

Was zurückkommt

LensWas es ist
room.rt60MidSekunden, bis der Schall um 60 dB gefallen ist, der Median der Bänder 500 Hz, 1 kHz und 2 kHz. Ein Sprechraum liegt bei etwa 0,4 bis 0,8 s, ein Wohnzimmer bei 0,3 bis 0,6 s.
room.rt60BandsPro Band: die Zeit, das Rauschen in diesem Band, T20 oder T30, der Abklingbereich, ein confidence (high ab 35 dB Bereich) und die Kurve. Ein Klatschen liefert 500 Hz bis 4 kHz; die tieferen Bänder sagen das, statt zu raten.
room.flutterStrength, room.flutterPeriodMsEin schnell wiederholtes Echo zwischen parallelen Wänden. Ab 0,4 als Flatterecho lesen, unter 0,3 als keines; die Periode ist ab 0,3 verlässlich.
room.noiseFloorDie Stille vor dem Klatschen, in dBFS (relativ zur Vollaussteuerung, kein kalibrierter Schallpegel). Über etwa -50 dBFS bestimmt der Hintergrund die Messung.
room.clapAt, room.clapProminence, room.clipped, room.methodWo das Klatschen gefunden wurde, wie weit es herausragte (20 dB sind das Minimum), ob das Mikrofon übersteuert hat und wie die Antwort gewonnen wurde.

Eine Sweep-Aufnahme fügt room.sweepRange, room.directToReverb und room.tooCloseToSpeaker hinzu.

Wie weit man es glauben kann

Wir haben die Methode an echten Räumen geprüft, und wir sagen, was die Prüfung war.

  • Die Messung ist die der RoomLab-App, exakt. Über 385 gemessene Impulsantworten beträgt der Unterschied zwischen App und Engine in jedem Band 0,0 s.
  • Gegen dieselbe Methode auf der bloßen Impulsantwort (jede Antwort mit einem Klatschspektrum und Raumrauschen angeregt, dann als Aufnahme gemessen): Der Mittelwert wich im Median 3,9 Prozent ab, über 155 Räume, 86 Prozent innerhalb von 10 Prozent und 98 Prozent innerhalb von 20 Prozent. Bänder, die sich selbst high vertrauten (mindestens 35 dB Abklingen), wichen im Median 1,5 Prozent ab; mit low im Median 5,7 Prozent, lesen Sie diese also als Hinweis.
  • Gegen eine unabhängige Implementierung (numpy, anderer Autor) stimmte die Schroeder-Kurve in allen 112 Räumen mit mindestens 35 dB Abklingen innerhalb von 5 Prozent überein, im Median 0,3 Prozent.

Was nicht geprüft wurde: ein echtes Klatschen auf einem echten Telefon (das Klatschen wurde mit einem Klatschspektrum und Raumrauschen nachgebildet), ein echter Lautsprecher und ein echtes Mikrofon beim Sweep, und Flatterecho in echten Räumen (es gibt keine Wahrheit darüber, welche Räume flattern). Die Zahlen sind eine Messung, kein Urteil: Die Engine sagt Ihnen nicht, was Sie behandeln sollen.

Die vollständige Prüfung mit den Tabellen steht im Engine-Repository (scripts/validatie/room-ir/RESULT.md), und der Status jeder room.*-Messgröße steht auf der Lens-Seite.

Weiterlesen

Weiter in VoiceLab docs

Tonhöhe und Stimmqualität: was das Profil liefert und was es zurückhält →

Das Profil pitch liest, wo eine Stimme liegt, wie stark sie sich bewegt, wie stimmhaft die Aufnahme ist und wie sauber die Stimme ist. Die Testzahlen, die Grenzen und warum Jitter und Shimmer noch nicht angeboten werden.

More in VoiceLab docs