Siri on Arduino Uno

Well, the arduino will pick up what the person said, then translate that into text and then entering the text into a database of which will have premade responses. The database will be external and to connect to it a wifi sheild would be required.