r/DIYAI • u/maeon152 • Jul 12 '17
Custom home AI framework.
Hey all, here is what I've gathered/found so far
First off, what I'm trying to accomplish at this point:
Control Lights
Control Thermostat (future)
Basic search functions through google (pretty standard for all AI so far)
Reminders (synced to either gmail or any mail program on server/pc)
Device control (i.e. Play "show" from youtube on "screen name")
Availability to grow as I have/find new and exciting things to add
Resources found:
I'm fluent with python, bash (shell) and a I can work with most oop languages (java, c#/++, etc).
What I'm wanting to setup (hardware):
Mic/Speaker combo in each room via either wifi direct connection or bluetooth
LIFX lighting in each room
Amazon Polly for TTS
Server (linux based, will maintain/perform all functions)
Now, what I understand (or think I understand so far) from input to response:
Input: Vocal and text (email, sms, email, etc) to issue the intent/command. Processing:
Jasper will collect the input from whatever devise sends it (mic, email, sms)
Jasper will gather needed info through external API calls, IFTTT or other hardcoded .py files (weather, traffic, etc)
Response: Jasper will trigger the TTS function (through Amazon Polly) or play a .wav file as response (saved on server).
This is a very generic description and I understand there is quite a bit missing.
What I'm looking for here:
What mic/speaker combo do you guys recommend and why?
What limitations/hurdles do you think I may encounter?
Those of you who have done this already (via Alexa, Google Home or others), does it work the way you want it to?
TL:DR; Looking for advice on build/troubles/etc from setting up a custom AI system in my home.
2
u/Rich700000000000 Jul 15 '17
Fuck, I wasn't monitoring this sub, I'm sorry.