Hi openHAB community
I just wanted to quickly share my open-source voice assistant project with you since it’s using openHAB to control my smart home devices ([Edit] check out the new blog article).
SEPIA is a personal, digital assistant that consists of a Java server (just like openHAB) and a HTML5 based cross-platform client that runs on any browser, Android and iOS. The server has HTTP REST endpoints for natural-language-understanding, dialog management and intent-to-action that can be used stand-alone and offers a WebSocket connection for chat messages and data transfer. You can read more about it on the SEPIA Framework homepage.
In contrast to Amazon Alexa or Google Assistant, SEPIA is self-hosted by YOU meaning that every bit of data collected by your assistant is 100% under your control and stays private! If you have Java installed already (likely since you are using openHAB) then the installation of the server can be done in 10min or less.
After the installation you can check the “next steps” section to see how you can connect to openHAB.
If you you’re missing some features (openHAB integration is still pretty basic) there is an SDK to build your own smart-services and every bit of code is open-source so feel free to contribute
Hope you like it! Any feedback is welcome ^_^.
For pictures, videos and latest news you can follow SEPIA on Twitter as well @sepia_fw.