Creates a new EnvironmentalCalibrator instance.
Configuration options.
Performs initial environment calibration using a MediaStream. Sets up a temporary Web Audio pipeline to analyze the stream.
The live audio input stream for calibration.
A promise that resolves with the initial noise profile, or rejects if calibration fails.
EnvironmentalCalibrator (Web Version) - Adapts to acoustic environment in real-time using Web Audio APIs for initial calibration and processing raw frames for continuous updates.