Salut,
A priori, mis à part l'API speech de Google (en natif sur Chrome), il n'y pas d'autre solution (je sais de quoi je parle j'ai déjà été confronté au problème).
Cela dit, tu peux toujours regarder s'il n'existe pas des plugins pour les différents browsers qui ferait le boulot.