Python can be used together with a speech recognition/generation engine to create voice-enabled applications. Best choice of three approaches examined is dragonfly (http://code.google.com/p/dragonfly/). For videos, see http://bit.ly/JohnGravesPythonNoHands or http://bit.ly/JohnGravesWiki.