Conversational User Interface
While it may sound complicated and difficult, adding a custom voice app to Home Assistant is actually easier than you may think.
So why would anyone want to use this, when there is native support and integration into Google Assistant? Well, for one, it allows custom actions, responses with information from sensors, and is quite a bit more flexible than the Google Homegraph API.
Oh yeah, it's also free.