I use my Seeeduino V4, DFPlayer mini, and this speaker module from AliExpress to create an automatic doorbell. The problem is that it seems that this speaker module's Yurobot amplifier is not powerful enough to create a noise-free loud sound. Also, the bundled speaker is 0.5W, 8 Ohm.
There is a volume selector on the speaker module. If it is selected to a value a bit higher than 0 then the sound's quality is quite high (click here to listen), but the volume is not enough by far for a doorbell, even though the DFPlayer's programmed volume is set to maximum. But if I increase the amplifier's volume selector to something near maximum, I start hearing some very scary noises (please click here to listen).
How can I increase the volume without having hard-to-listen-to noises? Maybe I need to buy another, better amplifier?