*Demo Version has a limit of 5 voice commands and no backup or restore option*
Natural language chained voice commands for home automation.
Includes a Cloud Message Web server to accept requests from IFTTT. This will allow integration with the Google Assistant and Microsoft Cortana.
See demo here: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Supporting the following hubs:
Global Caché iTach (IR and Serial RS232)
Tasker,
Universal Devices ISY (ISY-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal Remote project / github.com/alexbain/lirc_web),
and
EventGhost.
Other hubs will be added in the future. I am looking for alpha testers for other hubs/devices with Open APIs, please email me if interested in testing and willing to provide logs/data for hubs/devices which I do not own.
iTach: Supports sending IR commands to all pins, only tested on iTachIP2IR please email me if changes are needed for other iTach IR devices. Supports parsing of emails received from the Global Caché Control Tower Database
ISY-994i: Supports local and remote connections. Remote connections require a valid SSL Certificate or the Universal Devices Portal.
Domoticz: Supports local and remote connections. Remote connections require a valid SSL Certificate.
EventGhost: Supports local connections only via the Network Event Receiver.
Tasker: Supports triggering of tasker tasks and triggering of Voice for IoT from tasker. Triggering Voice for IoT is done via tasker Intent.
Permissions Needed:
Network State and Internet Access. Required to check if device is connected to a network and needed to send commands to a hub
(Optional, but required for local connections) WiFi and Location needed to determine if we are on a local network on which a hub resides The app does not track location but it is a Google required permission for apps that request Wifi Information.
(Optional) Read/Write to storage, needed for backup and restore.
Record Audio, needed to capture a voice command. Can be Optional if using an intent (instead of voice) to trigger app.
(Optional) Device Boot, needed to launch a notification, if enabled, on device boot.
Google Plus Forum:
https://plus.google.com/communities/111105317935011255182
Universal Devices Forum:
http://forum.universal-devices.com/forum/123-voice-for-iot/
* Version de démonstration a une limite de 5 commandes vocales et aucune sauvegarde ou option de restauration *
langage naturel voix enchaîné commandes pour la domotique.
Inclut un serveur Web un message Cloud pour accepter les demandes de IFTTT. Cela permettra l'intégration avec l'assistant Google et Microsoft Cortana.
Voir la démo ici: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Soutenir les centres suivants:
Mondial Itach CACHÉ (IR et RS232 série)
Tasker,
Universal Devices ISY (ISY-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal projet à distance / github.com/alexbain/lirc_web),
et
EventGhost.
D'autres plates-formes seront ajoutées à l'avenir. Je cherche des testeurs alpha pour d'autres hubs / périphériques avec des API ouverts, s'il vous plaît me contacter si vous êtes intéressé à tester et disposés à fournir les journaux / données pour les moyeux / dispositifs qui je ne possède pas.
Itach: Supporte l'envoi de commandes IR à toutes les broches, testé uniquement sur iTachIP2IR s'il vous plaît me contacter si des changements sont nécessaires pour d'autres appareils Itach IR. Prise en charge analyse syntaxique des courriels reçus de la base de données mondiale Tour de contrôle CACHÉ
ISY-994i: Prend en charge les connexions locales et distantes. Les connexions à distance nécessitent un certificat SSL valide ou le portail Devices Universal.
Domoticz: Prend en charge les connexions locales et distantes. Les connexions à distance nécessitent un certificat SSL valide.
EventGhost: Prend en charge les connexions locales uniquement via le récepteur d'événements réseau.
Tasker: Prise en charge le déclenchement des tâches de Tasker et le déclenchement de la voix pour IdO de Tasker. Voix pour IdO Déclenchement se fait via Tasker intention.
Autorisations requises:
Etat du réseau et l'accès Internet. Requis pour vérifier si l'appareil est connecté à un réseau et nécessaire pour envoyer des commandes à un concentrateur
(En option, mais nécessaire pour les connexions locales) connexion Wi-Fi et l'emplacement nécessaires pour déterminer si nous sommes sur un réseau local sur lequel une plaque tournante réside L'application ne suit pas l'emplacement, mais il est un Google requis l'autorisation pour les applications qui demandent des informations Wifi.
(Facultatif) Lecture / écriture au stockage, nécessaire à la sauvegarde et la restauration.
Enregistrement audio, nécessaire pour capturer une commande vocale. Peut-être en option si vous utilisez une intention (au lieu de la voix) pour déclencher l'application.
(Facultatif) Boot Device, nécessaire pour lancer une notification, si elle est activée, lors du démarrage de l'appareil.
Forum Google Plus:
https://plus.google.com/communities/111105317935011255182
Forum Devices Universal:
http://forum.universal-devices.com/forum/123-voice-for-iot/