I couldn't find one, so I decided to make my own. Saera can do some tasks (such as setting alarms etc) and make some conversation, although not very well (might someone be interested in helping with the A.I.?) Saera uses Pocketsphinx for voice recognition, eSpeak to talk and PyGTK for the GUI. Edit [2012-06-11 3:14 pm]: Improved recognition accuracy Edit: Latest source files attached.