I think that "voice programming" and "programming by voice" search better "speech recognition programming". It has been tried but not yet caught on.
- Here is a OpenSource project: VoiceCode. Here is a video of it in action. Voicecode
seems to have been inactive for more than a year appears to be active again.
- Here is a OpenSource project: ShortTalk and EmacsListen. Here is a video of it in action.
- Another option that come up in searches is Harmonia.
The first hand accounts I've read all seem to agree that programming by voice can be tough on the vocal cords. Then they go on to say how it is getting better and a really usable system may be right around the corner. The first time I read that was in the late 1990s...