Here is a typewriter that can automatically type what you dictate to it. As Zip Zaps explains on YouTube, this typewriter was built using a Smith Corona typewriter, Arduino, and a Pololu servo controller. The code for the project is written in C#.
The typewriter uses the built-in speech recognition in Windows. More information is available here.