If it supports DLNA, there’s already a smartapp that will work. Many community members use voice announcements with many different audio devices, including some smart TVs. See:
The following thread from the Google forums is about a year old, but indicates there are several casting apps available for Android that enable DLNA.