Ja, Sie können Web Audio verwenden, um Lautstärkepegel zu erkennen (ich habe ein Codebeispiel dafür gemacht: https://github.com/cwilso/volume-meter), und damit die Aufnahme eines Sounds einschalten (zB mit der relativ neuen MediaRecorder API oder einer Bibliothek wie RecorderJS (https://github.com/mattdiamond/Recorderjs). Sie müssen eine Reihe von Code-Entscheidungen selbst treffen (wie schaltet es sich automatisch aus? Mit welchem Pegel wird es eingeschaltet? Momentane Lautstärke oder durchschnittliche Lautstärke im Laufe der Zeit?)
Vielleicht mit dem WebAudio API, Sie können tun, was Sie brauchen. Werfen Sie einen Blick;) – RataDP