Like, I push a button or key combo and talk at my computer and it types what I talk.

If not, why?

I do not mind writing some code to get this working but my time is very limited right now.