Are Sonos and Echo ($180 or more) the only audio speaker options? I just want a cheap "doorbell" speaker

You may want to skip the audio speaker options and go with the Aeotec Doorbell. It’s $50 and can run 100 different MP3 files that you can load. You can record whatever messages you want and load them to the device.