Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пример реализации голосового интерфейса, В ходе разработки RES придумалось 
:(
    Опции темы
Исполнитель234
Дата 19.8.2008, 03:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



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

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

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

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

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

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

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

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

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

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

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

Еще я приатачу рисунок, показывающий начальный вариант (это будет простой Блокнот, но с голосовым интерфейсом)

Это сообщение отредактировал(а) Исполнитель234 - 19.8.2008, 03:22

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  ES________.PNG 6,03 Kb
--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
mr.Anderson
Дата 19.8.2008, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Исполнитель234, интерфейс в принципе интересный. На чем планируется писать? Или есть уже и практические наработки? Самое главное - как планируется распознавать речь, допуская погрешность в тоне и скорости произношения?

Добавлено через 7 минут и 36 секунд
И еще есть предложение.

Если есть инструмент, или хотя бы теоретические выкладки, позволяющие анализировать голос с большой погрешностью произношения того, кто дает команду, то лучше будет сделать управление не путем выбора пункта меню, а путем просто названия нужной функции и вызова нужного окна. Например, я говорю "Открыть файл", и без всяких заходов в меню получаю диалог открытия файла. Причем, можно для одного действия задать как можно больше вариантов, плюс при произнесении неизвестной по базе команды выдавать несколько известных вариантов, подобранных наиболее точно к звучанию команды, а также предлагать указать действие для команды, если предполагалось просто ввести новую.

Вот такие мысли.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.