Snips provides Private-By-Design, Decentralised Voice Assistant Technology and Solutions.
The voice recognition runs directly on the realKNX device, meaning no one will ever hear your voice but you. This page some background and how you can use the realKNX Air Snips voice control system.
Introduction: How to use Snips voice control with realKNX Air
Example, say Hey Snips, turn on the lights! or Hey Snips, what is the temperature of the Bedroom?
- ‘Hey Snips’ is the Hotword (or wakeword).
- ‘turn on the lights!’ is a Command.
- and ‘what is the temperature of the Bedroom?’ is a Query.
For best result, use short delay (~1s) between the Hotword and Command/Query
The command ‘turn on the lights!’ will try to turn on the lights in the room where the speaker microphone (a.k.a satellite). For a better experience, each satellite should be attributed to one room. If a satellite is attributed to the Bedroom and the command ‘turn on the lights!’ is given the lights in the Bedroom will be lit.
If you want to turn on the Kitchen lights, from the Living Room, you need to add the room to the command. Saying ‘turn on the Kitchen lights!’ will turn on the Kitchen lights from any satellite.
Natural Language Understanding
There are thousands of different possibilities to ask realKNX Air to control your KNX installation. That’s possible thanks to Natural Language Understanding. The NLU is based on deep machine learning technology and thousands of training examples. Together with clever handling of the commands you’re not limited to simple ‘turn on/off’-commands but you can use natural language.
Here are some examples of alternatives to control your installation:
|What are the settings of the [lights](light_device)||The speaker will answer you whether they are on or off|
|Give me the status of the [bedroom](room) [windows](window_device)||The speaker will tell you if the window is open or not in the bedroom|
|Let a bit more sunlight in, in the [bedroom](room)||Will open the shutters in the bedroom|
|Pull the [blinds](window_device) by [twenty](value) percent.||Will shift up the window by 20%|
|Close the [window](window_device) in the [entrance](room) to [fifty](value)||Will close half the shutters in the entrance|
|I want the [bedroom](room) [curtains](window_device) to be a bit more closed||Will close the curtains in the bedroom by 20%|
|Switch off [bedroom](room) [ceiling](light_device)||Turn off the light called ceiling in the bedroom|
|Make it dark||Turn off all the lights in the room you are speaking|
|Make sure the [living room](room) lights are turned on||Turn on the lights in the living room if there are off|
|I need lighting [here](room)||Turn on light in the room you are currently in|
|Reduce the brightness in my [bedroom](room) as I am going to sleep to [ten](value) percent now, please||Will reduce the brightness of lights to 10% in the bedroom|
|It's too dark in [here](room)||Will raise the brightness of 20% in the room you are currently in|
|Less brightness in the [attic](room)||Will decrease the brightness by 20% in the room|
|It's too [hot](up_down) in [here](room) turn it [down](up_down)||Will reduce the temperature by 2 degrees in the room|
|Bring the [entire appartment](room) to a temperature of [nineteen degrees](temperature)||Will set the thermostat to 19 degrees in the entire house|
|I would like to [party](scene_device) in the [living room](room)||Will activate the party mode (you preconfigured it) in the living room|
For a more complete list download this file: English commands