Alfred: a modular, low cost and open source personal assistant for AAL