The answer to 'why is my smoke detector buzzing noise' is that a buzzing smoke detector is usually caused by a low battery. Smoke detectors are powered by batteries, and when the battery starts to run low, the detector will emit a periodic beeping or buzzing sound to alert you that it's time to replace the battery.
Other common causes of a buzzing smoke detector include dust buildup inside the device, improper installation, or a malfunctioning component. In some cases, the buzzing could also indicate that the smoke detector needs to be replaced entirely.