You should try gazespeaker.
I’ve also developed a software based on the source code wich is used by Stephen Hawking.
Both software are pretty well working.
Continue the post if you need more info.
PS : I’m French so my English is pretty much bad 🙂