*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 الأوامر الصوتية وأي نسخة احتياطية أو خيار استعادة *
أوامر لغة بالسلاسل الصوت الطبيعي لأتمتة المنزل.
يتضمن ملقم ويب الغيمة رسالة لقبول طلبات من إفتتت. وهذا سوف يسمح الاندماج مع مساعد غوغل ومايكروسوفت مايكروسوفت كورتانا.
انظر تجريبي هنا: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
دعم المراكز التالية:
مخبأ iTach العالمية (IR وRS232 المسلسل)
تاسكر،
العالمي أجهزة ISY (ISY-994i)،
Domoticz،
OpenSprinkler،
Lirc_web (LIRC / مفتوحة المصدر البعيد العالمي مشروع / github.com/alexbain/lirc_web)،
و
EventGhost.
سيتم إضافة محاور أخرى في المستقبل. أنا أبحث عن اختبار ألفا لمراكز / غيرها من الأجهزة مع واجهات برمجة التطبيقات المفتوحة، يرجى الكتابة لي اذا كانت مهتمة في الاختبار وعلى استعداد لتقديم السجلات / البيانات لمراكز / الأجهزة التي لا أملك.
iTach: يدعم إرسال IR أوامر إلى جميع دبابيس، واختبارها فقط على iTachIP2IR يرجى البريد الالكتروني لي إذا هناك حاجة لتغييرات لأجهزة iTach IR أخرى. يدعم إعراب رسائل البريد الإلكتروني الواردة من قاعدة بيانات برج المراقبة العالمية مخبأ
ISY-994i: يدعم الاتصالات المحلية والبعيدة. الاتصالات البعيدة تتطلب شهادة SSL صالحة أو بوابة الأجهزة العالمي.
Domoticz: يدعم الاتصالات المحلية والبعيدة. الاتصالات البعيدة تتطلب شهادة SSL صالحة.
EventGhost: يدعم الاتصالات المحلية فقط عبر شبكة استقبال الحدث.
تاسكر: يدعم اثار المهام تاسكر واثار من صوت لتقنيات عمليات من تاسكر. ويتم تحريك صوت لتقنيات عمليات عبر نية تاسكر.
الأذونات المطلوبة:
الدولة الشبكة والوصول إلى الإنترنت. مطلوب للتحقق مما إذا كان متصلا الجهاز إلى الشبكة، وهناك حاجة لإرسال الأوامر إلى مركز
(اختياري، ولكن المطلوب للاتصالات المحلية) واي فاي والموقع يحتاج لتحديد إذا ما أردنا على الشبكة المحلية التي يقيم مركزا التطبيق لا تتبع موقع وإنما هو جوجل المطلوبة إذن للتطبيقات التي تطلب معلومات واي فاي.
(اختياري) القراءة / الكتابة على التخزين، اللازمة لالنسخ الاحتياطي والاستعادة.
سجل الصوت، اللازمة لالتقاط الأوامر الصوتية. يمكن أن يكون اختياري في حالة استخدام نية (بدلا من الصوت) لتحريك التطبيق.
(اختياري) التمهيد الأجهزة، اللازمة للشروع في إشعار، إن كان ممكنا، في التمهيد الجهاز.
المنتدى زائد جوجل:
https://plus.google.com/communities/111105317935011255182
المنتدى العالمي الأجهزة:
http://forum.universal-devices.com/forum/123-voice-for-iot/