*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/
* نسخه ی نمایشی، یک حد از 5 دستورات صوتی و هیچ پشتیبان و یا بازگرداندن گزینه *
دستورات زبان زنجیر صدای طبیعی برای اتوماسیون خانه.
شامل یک وب سرور ابر پیام به قبول درخواست از IFTTT. این ادغام با دستیار گوگل و مایکروسافت کورتانا اجازه می دهد.
مشاهده نسخه ی نمایشی در اینجا: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
حمایت از مراکز زیر است:
بازارهای کش iTach (IR و سریال RS232)
Tasker است،
جهانی دستگاه ISY (ISY-994i)،
Domoticz،
OpenSprinkler،
Lirc_web (LIRC / متن باز جهانی پروژه از راه دور / github.com/alexbain/lirc_web)،
و
EventGhost.
دیگر مراکز خواهد شد در آینده اضافه شده است. من به دنبال تست آلفا برای مراکز دیگر / دستگاه با API های باز، لطفا به من ایمیل اگر علاقه مند به آزمایش و مایل به ارائه لاگ / داده ها را برای هاب / دستگاه های که من خود را ندارد.
iTach: پشتیبانی از ارسال IR به تمام پین، تنها در iTachIP2IR آزمایش دستورات لطفا به من ایمیل اگر تغییرات برای دیگر دستگاه های iTach IR مورد نیاز است. پشتیبانی از تجزیه ایمیل دریافت شده از پایگاه کش جهانی برج کنترل
ISY-994i: پشتیبانی از اتصالات محلی و راه دور. اتصالات از راه دور نیاز به یک گواهینامه SSL معتبر یا دستگاه های جهانی پورتال.
Domoticz: پشتیبانی از اتصالات محلی و راه دور. اتصالات از راه دور نیاز به یک گواهینامه SSL معتبر باشد.
EventGhost: پشتیبانی از اتصالات محلی تنها از طریق رویداد گیرنده شبکه.
Tasker است: پشتیبانی از راه اندازی از وظایف Tasker و راه اندازی صوتی برای اینترنت اشیا از Tasker است. راه اندازی صوتی برای اینترنت اشیا از طریق قصد Tasker است انجام می شود.
مجوز های مورد نیاز:
شبکه دولت و دسترسی به اینترنت. مورد نیاز برای بررسی در صورتی که دستگاه را به یک شبکه متصل شده و نیاز به ارسال دستورات به یک هاب
(اختیاری، اما لازم برای اتصال به شبکه محلی) WiFi و محل مورد نیاز برای تعیین اگر ما در یک شبکه محلی که در آن یک قطب ساکن این نرم افزار محل سکونت پیگیری نیست، بلکه آن است که گوگل مجوز مورد نیاز برای برنامه های که درخواست اطلاعات فای.
(اختیاری) خواندن / نوشتن به ذخیره سازی، مورد نیاز برای تهیه پشتیبان و بازیابی.
ضبط صدا، مورد نیاز برای گرفتن یک فرمان صوتی. می توانید اختیاری باشد اگر با استفاده از قصد (به جای صدا) را به دنبال برنامه است.
(اختیاری) بوت دستگاه، مورد نیاز برای راه اندازی یک اطلاع رسانی، اگر فعال باشد، در هنگام بوت شدن دستگاه.
به علاوه انجمن گوگل:
https://plus.google.com/communities/111105317935011255182
دستگاه های جهانی انجمن:
http://forum.universal-devices.com/forum/123-voice-for-iot/