в настоящее время речевой ввод доступен в ограниченных html5-совместимых браузерах ... как в google chrome
<input type="text" id="search" value="" x-webkit-speech />
используйте это, чтобы включить распознавание речи для полей ввода (работает в Google Chrome). также контроль речи осуществляется на стороне клиента. только обработка может быть выполнена на стороне сервера (чтобы получить то, что клиент сказал голосом)