JuliusJS — Open Source-аналог Siri и Google Now — предоставит голосовой ввод для веб-приложений
Голосовое управление при помощи Google Now уже довольно привычно многим русскоязычным пользователям смартфонов, однако среди приложений настольного компьютера эти технологии не распространены. Возможно, благодаря Open Source-технологиям вскоре все изменится.

Зачастую распознавание речи предполагает передачу данных на удалённый сервер, обработку и выгрузку результата обратно пользователю. Также есть приложения, способные выполнять ограниченное количество заданных голосовых команд. Однако разработчик Зачари Померантц (Zachary Pomerantz) планирует создать волну новых веб-приложений с полноценным голосовым управлением в стиле Siri и Google Now. Для достижения своей цели он создал веб-библиотеку для распознавания речи — JuliusJS.
JuliusJS обрабатывает речь прямо в браузере, тем самым решая проблемы, связанные с передачей данных по сети и обработкой на удалённом сервере. Среди них, например, замедление интернет-соединения. JuliusJS построен на базе веб-стандартов и может быть использован практически на любом устройстве или компьютере. При помощи библиотеки можно создать полноценные инструменты для навигации по сайтам, голосового управления в играх или других сценариев.
В основе JuliusJS лежит другой свободный проект — Julius, написанный на языке Си. Зачари Померантц использовал Emscripten (свободный компилятор LLVM-в-JavaScript) для автоматического перевода кода, а также дописал свой код, чтобы система должным образом работала в вебе, и представил исходный код на условиях свободной лицензии MIT. Библиотека распознаёт небольшое количество слов на основе простого словаря, но благодаря открытой модели словарь проекта может быть расширен при помощи сообщества.
Автор: Никита Лялин по материалам Wired.Co.Uk.