Thought about Software - Zirma/Raspberry-Nabztag GitHub Wiki
For the software (AI) part which uses voice recognition and home automation:
- learn with https://rpiai.com -use of Gladys (http://gladysproject.com)
- amazon echo (https://github.com/alexa/alexa-avs-sample-app & https://github.com/amzn/alexa-avs-raspberry-pi)
- SARAh (http://blog.encausse.net/sarah/)
- google (aiyprojects.withgoogle.com/voice)
- microsoft (http://www.techrepublic.com/article/windows-10s-cortana-on-raspberry-pi-creators-update-turns-the-pi-into-voice-controlled-assistant/)
- Jarvis (https://www.openjarvis.com)
Other home automation: http://www.openhab.org
And for Apple users:
- Use it as Homekit server (https://github.com/nfarina/homebridge)
- Use as Airplay server, sound only but with multiple device synchronisation (https://github.com/mikebrady/shairport-sync)
Note: use of docker containers for some of these services (only the ones which don't use hardware access) ?