È possibile controllare il supporto per il riconoscimento vocale in vari browser allo Can I Use. Al momento solo Chrome supporta il riconoscimento vocale in modo affidabile. Altri no, inclusi IE, Firefox e Safari. Firefox sta lavorando al supporto del riconoscimento vocale, ma non è ancora arrivato.
Se il browser supporta getUserMedia per registrare l'audio, è possibile registrare l'audio e inviarlo al server per il riconoscimento. È anche possibile utilizzare il javascript-only recognizer Pocketsphinx.js se si desidera riconoscere alcuni semplici comandi.
Nei browser che non supportano l'API getUserMedia è possibile utilizzare l'oggetto Flash o l'applet java per acquisire audio. Questa è praticamente la tua unica opzione se si dà la priorità a IE.
Bene ho finito per creare un servizio per desktop che utilizza Microsoft Speech API per l'input e convertire in testo e quindi comunicare con il browser web con prese. –