Разумеется многие напишут, что все об этом уже давно знают и т.п. Так вот это для таких как я — тех, кто был не в курсе.
Данный вариант работает в любом поле <input… с textarea долго провозился — все найденные решения нефункциональны.
так что:
1. работает только с input
2. так как это от гугля (Google Speech API)-то видно работу только в Google chrome, ну и всех подделках на его основе
Теперь к реализации: всё очень просто — добавляем параметр x-webkit-speech, желательно после type="text" (на опыте)
<input type="text" x-webkit-speech />