*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/
* Demo-Version hat ein Limit von 5 Sprachbefehlen und keine Sicherung oder Wiederherstellung Option *
Natürliche Sprache gekettet Sprachbefehle für Heimautomation.
Verfügt über einen Cloud-Nachricht Web-Server zu akzeptieren Anfragen von IFTTT. Dies ermöglicht die Integration mit dem Google-Assistenten und Microsoft Cortana.
Siehe Demo hier: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Unterstützung der folgenden Naben:
Globale Caché iTach (IR und serielle RS232)
Tasker,
Universal-Devices ISY (ISY-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal Remote Projekt / github.com/alexbain/lirc_web),
und
Eventghost.
Andere Hubs werden in Zukunft hinzugefügt werden. Ich suche Alpha-Tester für andere Hubs / Geräte mit offenen APIs, kontaktieren Sie mich bitte, wenn interessiert bei der Prüfung und bereit logs / Daten-Hubs bieten / Geräte, die ich nicht besitzen.
iTach: Unterstützt das Senden IR auf alle Pins Befehle nur auf iTachIP2IR getestet mir bitte eine E-Mail, wenn Änderungen auch für andere Geräte iTach IR benötigt werden. Unterstützt Parsen von E-Mail von der globalen Cache-Kontrollturm-Datenbank erhalten
ISY-994i: Unterstützt lokale und Remote-Verbindungen. Remote-Verbindungen erfordern ein gültiges SSL-Zertifikat oder das Universal-Devices Portal.
Domoticz: Unterstützt lokale und Remote-Verbindungen. Remote-Verbindungen erfordern ein gültiges SSL-Zertifikat.
Eventghost: Unterstützt lokale Verbindungen nur über das Netzwerk Ereignisempfänger.
Tasker: Unterstützt Auslösung von tasker Aufgaben und das Auslösen von Voice für das Internet der Dinge von tasker. Das Auslösen Stimme für das Internet der Dinge wird über tasker Intent getan.
Berechtigungen benötigt:
Netzwerkstatus und Internetzugang. Erforderlich zu überprüfen, wenn das Gerät an ein Netzwerk angeschlossen ist, und benötigen Befehle an einen Hub zu senden,
(Optional, aber erforderlich für lokale Verbindungen) WiFi und Lage erforderlich, um festzustellen, ob wir in einem lokalen Netzwerk befinden, auf dem eine Nabe Die App befindet sich nicht Standort bestimmen, aber es ist eine Google erforderliche Berechtigung für Anwendungen, die Wi-Fi Informationen anfordern.
(Optional) Lesen / Schreiben an die Lagerung, für die Sicherung benötigt und wiederherzustellen.
Audio aufnehmen, benötigt einen Sprachbefehl zu erfassen. Kann sein Optional eine Absicht (statt Stimme) bei Verwendung von App auszulösen.
(Optional) Geräte Stiefel, benötigt eine Benachrichtigung zu starten, falls aktiviert, auf dem Gerät Boot.
Google Plus Forum:
https://plus.google.com/communities/111105317935011255182
Universal-Devices Forum:
http://forum.universal-devices.com/forum/123-voice-for-iot/