Голосовое управление при помощи Google Now уже довольно привычно многим русскоязычным пользователям смартфонов, однако среди приложений настольного компьютера эти технологии не распространены. Возможно, благодаря Open Source-технологиям вскоре все изменится.
Зачастую распознавание речи предполагает передачу данных на удалённый сервер, обработку и выгрузку результата обратно пользователю. Также есть приложения, способные выполнять ограниченное количество заданных голосовых команд. Однако разработчик Зачари Померантц (Zachary Pomerantz) планирует создать волну новых веб-приложений с полноценным голосовым управлением в стиле Siri и Google Now. Для достижения своей цели он создал веб-библиотеку для распознавания речи — JuliusJS.
JuliusJS обрабатывает речь прямо в браузере, тем самым решая проблемы, связанные с передачей данных по сети и обработкой на удалённом сервере. Среди них, например, замедление интернет-соединения. JuliusJS построен на базе веб-стандартов и может быть использован практически на любом устройстве или компьютере. При помощи библиотеки можно создать полноценные инструменты для навигации по сайтам, голосового управления в играх или других сценариев.
В основе JuliusJS лежит другой свободный проект — Julius, написанный на языке Си. Зачари Померантц использовал Emscripten (свободный компилятор LLVM-в-JavaScript) для автоматического перевода кода, а также дописал свой код, чтобы система должным образом работала в вебе, и представил исходный код на условиях свободной лицензии MIT. Библиотека распознаёт небольшое количество слов на основе простого словаря, но благодаря открытой модели словарь проекта может быть расширен при помощи сообщества.
оригинал на www.nixp.ru
[NIXP] JuliusJS — Open Source-аналог Siri и Google Now — предоставит голосовой ввод для веб-приложений
Модератор: Модераторы разделов
-
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] JuliusJS — Open Source-аналог Siri и Google Now — предоставит голосовой ввод для веб-приложений
По-моему, это еще один повод перейти на Убунту.