By applying the x-webkit-speech attrtibute to an element, you can let WebKit browsers like Chrome use speech-to-text.
x-webkit-speech
Chrome is the only desktop browser I'm aware of which currently implements speech input. Might also work in the Android browser, but I'm not sure. It's definitely not implemented in Safari.