Подскажите, как «корректно» определить, что текст на веб-странице введен в строку формы не путем набора на клавиатуре, а через голосовой ввод (на ios и анройде есть такая возможность (вдруг кто не знал)).
Мне приходит в голову только использовать JS и измерять скорость. Если текст введен «быстро», то относим к голосовому вводу. Может вам известны другие варианты, о которых мне неизвестно?