There are several ways to accomplish this:
I personally use LANNouncer with and Android device running at lease OS 5.1 which I find very reliable and provides a pleasant sounding door chime along with some other features. It also uses TTS to create voice notifications.
As announced previously in the LANNouncer Announcement Thread , LANNouncer is a combination Device Handler, SmartApp and Android app bringing text-to-speech to SmartThings through Android devices.
A few months ago I added GCM (Google Messaging) support, allowing IFTTT to interact with LANNouncer directly also.
This month I’ve added:
Custom audio files - select your own sounds
Stop command - because you may only want that sound until it is acknowledged via Aeon Remote (e.g.)
WAN support - because GCM is, it turns out, often slow and unreliable. And you might not want Google knowing everything about you
There are some other goodies and stability fixes also.
Head over to the main discussion page for more. As always, you can get everything from the LANnouncer web page , and the app eith…
But check out this wiki for all the different ways of accomplishing this task:
http://thingsthataresmart.wiki/index.php?title=How_to_Set_Up_a_Door_Open_Chime/Siren