Rhasspy
Rhasspy is an open-source, fully offline voice assistant toolkit designed for home automation and customizable voice command recognition.
Has API
PricingFree
Free
Defining custom voice commands using a template language
Generating JSON events from recognized voice commands
Integrating with home automation software like Home Assistant and Node-RED