You can also see if Chad Barraford's postings of Project Jarvis appeal to you:
thanks for the link. actually answered one of my (unasked) questions about how to communicate with the VA.
it shows that Chad's system can take commands via remote control and twitter/sms/emails in addition to voice commands.
really liked the idea of remote control as I don't want to over-engineer the system at the beginning and thus would like
to avoid involving speech recognition/NLP (for "parsing" and extracting the meaning from the commands).
Here is another Open Source possibility for you from Vaughn Rupp & Brian Woodworth:
http://www.opensourceautomation.com/
thanks for the "home automation" link. will have a look.
The mobile app, Siri was mentioned above but there is an app for the Android called, Iris. (backward siri) that
works pretty well. The problem with these is that it would require a SDK to allow modification for your purposes
and possible license infringements which you don't want to endure.
well, I just want to try to implement a few ideas as a hobby, don't want to build anything commercial.
i suppose the general ideas is this - as long as I freely distribute my stuff the big companies will not chase/sue me,
because, well, they would not be able to get any compensation from me. but I am not a lawyer ;-) and thanks for warning.
Someone recently said that a "Smart" home automation AI is one you DON'T need to talk to. It "knows" what it should do under certain conditions and who is home (car in driveway), who's birthday/anniversary etc., what the temperature is outside compared to the inside and how to adjust accordingly. It is aware of your actions and patterns within your environment and can make changes as things happen.
Agree. The proactive system is better than a passive one, but I think (I am talking about automation in general here, not just smart home automation) it usually
easier to have a semi-proactive system which
a) presents a user with a set of choices re: next action based on the current environment
e.g. do you want to email Laura or text Laura. even though Laura respond much quickly to text messages,
user (I am) have to make a decision (in other words - to help the proactive system) to send the message by email because it is too big (e.g. includes screenshot)
b) asks user how to "chain" multiple actions by asking to manually specify the order of actions.
e.g. before it can print the chapter 20 of the book, i has to find the book first and open it in the word/pdf reader.
Sounds cool and a bit sci-fi but it IS very possible as this and more is already being done in a lot of my friend's homes and a part of mine.