snips-issues icon indicating copy to clipboard operation
snips-issues copied to clipboard

On the fly configuration change

Open Psychokiller1888 opened this issue 6 years ago • 3 comments

Changing configurations available in snips.toml through code / mqtt is something that would be appreciated. Meaning, sending a message would change the loaded configuration for the time Snips runs, restarting Snips would reload the file configurations

Psychokiller1888 avatar Jun 24 '18 09:06 Psychokiller1888

@Psychokiller1888 do you have example of what parameters you would change ? Changing conf inflight may, depending on the conf, be a bit complicated.

Not sure we'll have a way to change the whole scope of the conf inflight, but on individual parameters that make sense that's completly doable (spoiler, changing the hotword sensitivity while running should come soon)

fredszaq avatar Jun 26 '18 16:06 fredszaq

Changing the TTS in use Adding, removing a hotword model, when I tell Alice I'm going in holidays could take the hotword down so my wife is not disturbed. Augmenting hotword sensitivity on the fly, because you have more noise in the house that specific evening

Psychokiller1888 avatar Jun 26 '18 16:06 Psychokiller1888

I would like to add my vote to the ability to change certain things on the fly.

I have been experimenting with hotword sensitivity (default hotword) and I have found in some cases I want to increase sensitivity, e.g. for a large room or open space, but then when I turn a TV in range of the same satellite/base, I get too many false activations from the TV audio so I need to decrease or pause. I would like to set the hotword sensitivity dynamically like via an intent/handler over MQTT as opposed to just via snips.toml. Think of this as setting context or scenes. Start to watch TV, turn down sensitivity. A person leaves the house for work, disable their custom hotword.

hipitihop avatar Apr 03 '19 11:04 hipitihop