Vpc is a project mainly written in Java, it's free.
Voice Pattern Control - "VPC" - Voice PC