Echo Speaks is the approach people are using to do this.
Creates virtual Echo Devices for every physical Alexa device (if supported).
Make Alexa announcements based on any SmartThings or Hubitat event.
Play music/sounds based on an event (eg, when someone arrives)
Trigger weather/traffic reports, jokes, fun facts, sing songs, stories, get calendar events.
Create Alarms or Reminders based on any SmartThings or Hubitat event.
Many other Alexa features.
There are tons of possibilities.
There are ~50 custom commands available.
Alexa Guard Control
Introducing Echo Speaks Actions:
This new Action app will allow you to create rules based on device, location, schedule trigger events while defining conditions to utilize the full features of the Echo Speaks devices Without requiring a 3rd party app like WebCore or Rule Machine…
Unfortunately, SmartThings just announced that
they will be shutting down the existing version as of September 8th.
The developer indicated that they’re
going to try to get a ‘lite’ version working by September 8th, but it sounds like it won’t have the features needed for displaying album art.