Реализация голосового интерфейса
От: oldor Украина http://vingrad.ru/blogs/dorozhko/
Дата: 19.08.08 01:16
Оценка: :))) :)))
Определился с вариантом возможной реализации интерфейса взаимодействия ES программы с пользователем

Итак, изначально главное меню скрыто от пользователя.

При нажатии клавиши “ПРОБЕЛ” меню показывается
И в нем происходит автоматический перебор пунктов меню
Например: сначала подсвечивается пунт Файл, потом Правка, потом Формат и т.д.
Затем снова Файл, Правка, Формат и так некоторое время
(или до выбора пользователем или до завершения timeout`a)

Если человек говорит “ДА” в микрофон, например, или нажимает на клавиатуре клавишу подтверждения
происходит выбор пункта меню.

При ошибке можно нажать Esc — при этом происходит возврат в прежнее состояние.

Меню в таком случае получается живым и в каком-то смысле интерактивным.

Но и это еще не все.
Скорость перебора должна настраиваться автоматически.
Так чтобы со временем подсвечивание нужного пункта занимало минимум времени.

Далее: пункты меню должны всякий раз группироваться по частоте использования.

Таким образом, первыми всегда будут находиться/предлагаться наиболее используемые функции.

Этот принцип касается, конечно не только устройства главного меню, но также и контекстного меню.
И возможно даже устройства самой операционной системы — хотя наверное сейчас, когда работающей
программы у меня на руках еще нет, довольно смело утверждать нечто подобное.

Вобщем-то цель этого поста такова: хотелось бы услышать ваше мнение, мысли, комментарии по поводу полезности и применимости подобного интерфейса.

А также еще раз пригласить всех поучаствовать в совместной разработке различного рода подобных программ.

Если тему посчитают флудом удалю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.