Rhasspy

Rhasspy is a loosely connected set of tools for creating a personal voice assistant. Each of the tools, including speech recognition and speech generation, can run on your own computer without sending your private data off to a cloud-based service (although you can still choose to do so).

The components within Rhasspy's pipeline can talk to each other using various methods such as by posting data to a web URL or launching a program in response to a command.

Node-RED

Node-RED is a browser-based programming tool for interacting with hardware devices, online services, and other software that you may be running. Programming is done using a combination of JavaScript and a visual programming language consisting of nodes that receive some kind of data, transform or act upon the data, and then send messages out to other connected nodes. These small programs are called flows.

Home Assistant

Home Assistant is home automation software, primarily intended for installation on a Raspberry Pi computer. It is an ambitious project with an active community.

Some ways people use Home Assistant

If home automation sounds interesting, but you're at a loss for applications specific to your home, here are a few ideas to spark your imagination. Some of these will take a bit of work to set up using additional tools such as . It won't always be easy, but just about anything is possible once you develop a plan and follow through with it.

Subscribe to assistants