Route::get('/{everything?}', function($something = null){
abort(404);
})->where('everything', '(.*)');
UPDATE mysql.user SET Password=PASSWORD('тут ваш пароль') WHERE User='root'; FLUSH PRIVILEGES;
Вот когда WebASM либо его аналоги станут популярными и будут внедрены во все актуальные браузеры - можно будет подумать. К тому времени как раз у большинства будут достаточно мощные машины, дабы возлагать на них такую нагрузку.
А пока только server-side, только хардкор. Погуглите по поводу нейросетей и их обучения для распознования аудио-файлов. Достаточно сожрать несколько десятков тысяч тестовых записей с разными интонациями с wav формате и, в принципе, сырая наработка обученной нейросети будет у вас в кармане.