Система распознавания речи Simon перешла под крыло проекта KDE
9 апреля 2012 года
Проект KDE объявил о включении в состав своей экосистемы платформы Simon, в рамках которой развивается система распознавания речи, позволяющая организовать управление десктопом при помощи голосовых команд, без необходимости использования клавиатуры и мыши.
В настоящее время кодовая база Simon уже переведена с Sourceforge в Git-репозиторий KDE. В KDE Extragear создана страница проекта, что ознаменовало успешное прохождение всех тестов на соответствие кода критериям качества KDE и официальное включение Simon в иерархию проектов KDE. Перед включением в Extragear разработчикам Simon потребовалось устранить проблемы, всплывшие после проведения статического анализа кода, также пришлось пройти процесс двухнедельного рецензирования. Связанные с разработкой и поддержкой обсуждения перенесены в список рассылки kde-accessibility и форум KDE Accessibility, который был создан по инициативе разработчиков Simon. В ближайшее время планируется завершить переход на использование системы отслеживания ошибок KDE (миграция задерживается из-за желания перенести все ранее заведённые отчёты об ошибках).
Среди результатов, которых уже удалось добиться, присоединившись к KDE, отмечается привлечение к проекту новых разработчиков. Например, после помещения кода Simon в Git-репозиторий KDE первый патч от нового разработчика был получен спустя всего день. В течение первой недели было осуществлено 54 коммита, к проекту присоединилось 6 новых участников, пять из которых впервые участвуют в разработке Simon. Одновременно был форсирован процесс адаптации новых языков для работы с Simon. Сформирована полноценная поддержка для украинского, шведского, бразильского и португальского языков. Улучшены языковые модели для ранее поддерживаемых языков (чешский, немецкий, голландский, испанский и французский). На различной степени готовности находится поддержка польского, словацкого и ирландского языков. Требуются энтузиасты для начала работы над обеспечением поддержки русского языка.
Процесс распознавания в Simon построен на статических алгоритмах - для начала поддержки нового языка достаточно сформировать акустическую и языковую модели, которые в совокупности составляют речевую модель. Если речевая модель уже создана, для начала распознавания команд достаточно пятиминутной тренировки для адаптации системы к особенностям речи конкретного пользователя. Simon может быть легко адаптирован для голосового управления любым приложением, в том числе для организации голосового ввода текста, что, например, позволяет обездвиженным инвалидам просматривать сайты и отправлять электронные сообщения. Из интересных проектов, реализованных на базе Simon можно отметить робота ECHORD для помощи по дому и медиа-центр для дома престарелых.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.