Voice typing

A feature to use voice typing for accessability.