I have started creating a Jarvis(similar to Rich's Jarvis) in ARC using speech recognition, pandorabot(not yet though, has a hard time with me), A fair bit of scripts, camera's(for home security, not implemented yet though), and some other things.
He can currently tell the weather, jokes, local news, and can have fights with me. Initilization:
By CardboardHacker
— Last update
Other robots from Synthiam community

DJ's Jd's Friday The 13Th
Beware of the robots on Friday the 13th! Thanks for the face mask Justin

Khanflicks's Minion Project - Help With Eyes / Mouth
Hi everyone! My name is Sohail, owner of YouTube channel KhanFlicks, and am seeking help for my robotic Minion project....

Peterfrisch's It's Yellow, It's Boxy, It's .... No Wall-E...
I got my EZ-Bot last week and this weekend I started with my first project. I got myself a nice Caterpillar toy: And,...
found a good Jarvis recreation tutorial:
First off, Windows SR is crappy and more like Speech Activation not recognition. Microsoft SR Macros are limited, if you want full control with better integration (i.e. change the "start listening") you'll want to use EventGhost and VoxCommando(not free).
I got bored of watching so skipped through the last 10 minutes or so, sorry but his mickey mouse voice was just really annoying. But, did it give voice feedback like Jarvis or was it just a bunch of macros to open stuff up? I saw the weather and it opened IE with a weather website.
It's a good start but I think you would be disappointed with what you can do using Windows Speech and Macros.
It may be still uploading by the time I his send on this but here is my weather, just for a comparison...
A little more inspiration, this is just some of the info my Jarvis knows (he knows a lot more, I'm just too lazy to display everything - plus it takes a while to find out what is displayed as it is so much more and it would cause a massive demand on the server).
My jarvis basic info screen (Demo mode, I don't want you guys controlling my house!) Realtime flash based gauges which I plan to use in the final web based info pages. Heating/Hot Water/Temperature graph (can get kinda slow due to the amount of data). I have an electricity one too but that's too slow to share, it'll wind up crashing my server if too many people hit it.
Bearing in mind, I've barely touched the features which are available. If I had the time and motivation it could do so much more. But that should give you a few more ideas
Edit: I just watched it all the way through and to be honest I was cringing at the methods used. I personally wouldn't follow that tutorial, it wouldn't produce satisfactory results in my opinion.
Another edit: Because it's not EZ-B related I can't go in to too much detail here but I will be building a website covering the Jarvis I have, it'll be all at www.JARV15.com. No eta for anything though since time is limited at the moment.
thanks for the suggestions Rich.
still looking at suggestions.