*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/
* Phiên bản demo có một giới hạn 5 lệnh bằng giọng nói và không có dự phòng hoặc khôi phục lại tùy chọn *
lệnh ngôn ngữ xích giọng nói tự nhiên cho tự động hóa nhà.
Bao gồm một máy chủ Web của Cloud nhắn để chấp nhận yêu cầu từ IFTTT. Điều này sẽ cho phép tích hợp với các trợ lý của Google và Microsoft Cortana.
Xem bản demo ở đây: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Hỗ trợ các trung tâm sau:
Caché iTach toàn cầu (IR và Serial RS232)
Tasker,
Phổ Devices Isy (Isy-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal Remote dự án / github.com/alexbain/lirc_web),
và
EventGhost.
hub khác sẽ được bổ sung trong thời gian tới. Tôi đang tìm kiếm thử nghiệm alpha cho các trung tâm khác / thiết bị với các API mở, xin vui lòng gửi email cho tôi nếu quan tâm đến việc thử nghiệm và sẵn sàng cung cấp các bản ghi / dữ liệu cho hub / thiết bị mà tôi không sở hữu.
iTach: Hỗ trợ gửi lệnh IR cho tất cả chân, chỉ được thử nghiệm trên iTachIP2IR xin vui lòng gửi email cho tôi nếu thay đổi là cần thiết cho các thiết bị iTach IR khác. Hỗ trợ phân tích các email nhận được từ cơ sở dữ liệu toàn cầu Caché kiểm soát Tháp
Isy-994i: Hỗ trợ kết nối địa phương và từ xa. kết nối từ xa đòi hỏi phải có Giấy chứng nhận SSL hợp lệ hoặc Universal Devices Portal.
Domoticz: Hỗ trợ kết nối địa phương và từ xa. kết nối từ xa đòi hỏi phải có Giấy chứng nhận SSL hợp lệ.
EventGhost: Hỗ trợ kết nối địa phương chỉ qua Mạng Event Receiver.
Tasker: Hỗ trợ kích hoạt nhiệm vụ Tasker và kích hoạt Voice cho IOT từ Tasker. Kích hoạt bằng giọng nói cho IOT được thực hiện thông qua Tasker Intent.
Quyền cần thiết:
Mạng Nhà nước và truy cập internet. Cần thiết để kiểm tra xem thiết bị được kết nối với một mạng lưới và cần thiết để gửi các lệnh đến một trung tâm
(Không bắt buộc, nhưng cần thiết cho các kết nối địa phương) WiFi và vị trí cần thiết để xác định xem chúng ta đang ở trên một mạng nội bộ mà trên đó một trung tâm cư trú Các ứng dụng không theo dõi vị trí nhưng nó là một Google yêu cầu sự cho phép cho các ứng dụng yêu cầu thông tin Wifi.
(Không bắt buộc) Đọc / Viết thư cho lưu trữ, cần thiết cho việc sao lưu và khôi phục.
Ghi lại âm thanh, cần thiết để nắm bắt một lệnh bằng giọng nói. Có thể bắt buộc nếu sử dụng một ý định (thay vì giọng nói) để kích hoạt ứng dụng.
(Không bắt buộc) Boot Device, cần thiết để khởi động một thông báo, nếu được kích hoạt, khi khởi động thiết bị.
Google Plus Diễn đàn:
https://plus.google.com/communities/111105317935011255182
Phổ Devices Diễn đàn:
http://forum.universal-devices.com/forum/123-voice-for-iot/