If you need wireless and are not adverse to some tinkering, a pair of Arduinos, a button, a buzzer and a pair of RF 433MHz transceivers [1] may do the trick!
[1] https://randomnerdtutorials.com/rf-433mhz-transmitter-receiv...
I ended up with an ESP-32 module connected to the house wifi, and an opto-isolated circuit to trigger it from the doorbell wiring. It sits in the basement where it's easy to give it power from a USB power adaptor.
Of course, the irony was that it was only after I'd lost a few days going down this particular rabbit hole that I discovered that almost every visitor (and especially delivery drivers) uses our door _knocker_, rather than the doorbell since it's much more obvious! The next project may be to electrify that, or mount a vibration sensor on the door!
I just bought a house and discovered that it has a working long-tube door chime system! It’s got 3 brass tubes, each over a meter long, perfectly tuned and plays a short musical number when someone presses the button. You can sure hear it anywhere in the house, but I really like this MQTT idea!
https://m.banggood.com/DIGOO-DG-DB1-433MHz-Wireless-Doorbell...
We've recently had an office built at the end of our garden. Finding a doorbell that will work from the front of our house has been a futile mission so far. I have little interest in a camera, I certainly have no need to connect anything to my (lack of) smart home. I just want a thing that rings in my shed when someone pushes the house bell.
"Long range" wireless bells just don't seem to cut it. Everything else is massively over engineered. It's a strange thing that maybe my best solution seems to be running a very long wire down the garden...!