koenvervloesem / snips-app-keep-quiet Goto Github PK
View Code? Open in Web Editor NEWA Snips app that lets you ask your assistant to stop replying to your voice commands until you ask it to talk to you again.
License: MIT License
A Snips app that lets you ask your assistant to stop replying to your voice commands until you ask it to talk to you again.
License: MIT License
https://github.com/koenvervloesem/snips-app-keep-quiet/tree/master/translations
This app needs entities injection for disabling and enabling intents, which is only supported in English, French and German for now.
https://github.com/koenvervloesem/snips-app-keep-quiet/tree/master/translations
This app needs entities injection for disabling and enabling intents, which is only supported in English, French and German for now.
Currently this app is only tested on Raspbian.
It would be helpful if someone could test the app on other platforms supported by Snips, such as other Linux distributions (especially Ubuntu), macOS and other ARM systems than the Raspberry Pi. I'd love to hear the result, positive or negative.
https://github.com/koenvervloesem/snips-app-keep-quiet/tree/master/translations
This app needs entities injection for disabling and enabling intents, which is only supported in English, French and German for now.
https://github.com/koenvervloesem/snips-app-keep-quiet/tree/master/translations
This app needs entities injection for disabling and enabling intents, which is only supported in English, French and German for now.
Currently the app is doing this:
However, at any time other apps could have enabled intents that are disabled by default and/or disabled intents that are enabled by default. So to play nice with other apps, I really should do the following:
According to snipsco/hermes-protocol#78, Snips will probably add a way to get the currently enabled intents, but as it's MQTT based, it will be an asynchronous API.
When the proposed MQTT topic hermes/dialogueManager/configuration
(and, I suppose, an equivalent Hermes Python callback) and the new behaviour of the hermes/dialogueManager/configure
topic is added to the Snips platform, I could use the following approach in my app:
hermes/dialogueManager/configuration
and store the list of enabled intents every time this topic is published. This means every time the dialogue configuration is changed or requested. hermes/dialogueManager/configuration
would make it clear it's published because of a change or a request, because we only have to store the list in the former situation.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.