
- •Н аціональний технічний університет України «Київський політехнічний інститут»
- •Завдання на дипломний проект (роботу) студенту
- •Р еферат
- •Перелік прийнятих скорочень
- •Постановка задачі
- •Розділ 1 аналіз шляхів налагодження інтерфейсу користувача з програмними додатками
- •1.1 Існуючі технології інтерфейсів, критерії та оцінка їх ефективності
- •1.2 Голосовий інтерфейс та його практичне застосування
- •1.3 Системи розпізнавання мови
- •1.4 Огляд продуктів, які використовують технології голосового інтерфейсу
- •1.5 Реалізація голосового інтерфейсу в AutoCad
- •Розділ 2 методика побудови та оцінювання ефективності голосового інтерфейсу
- •2.1 Попередній аналіз сигналу
- •2.2 Приховані марківські моделі
- •2.3 Алгоритм Вітербі
- •2.3 Методика goms
- •Розділ 3 розробка програм з голосовим інтерфейсом
- •3.1 Вибір інструментальної платформи
- •3.2 Вимоги до програм та інструкція користувача
- •3.3 Опис розроблених програм з голосовим інтерфейсом
- •Розділ 4 експериментальні дослідження ефективності голосового інтерфейсу у програмах
- •4.1 Програма «Голосовий калькулятор – 1»
- •4.2 Програма «Голосовий калькулятор-2»
- •4.3 Програма «Голосовий блокнот»
- •4.4 Програма «Голосовий знімок екрану»
- •Розділ 5 охорона праці
- •5.1 Загальні положення
- •5.2 Гігієна праці і санітарія
- •Висновки і перспективи подальших досліджень
- •Перелік посилань
4.3 Програма «Голосовий блокнот»
Програма «Голосовий блокнот» включає в себе, окрім стандартних методів редагування інформації, 5 голосових команд. Швидкість однієї голосової команди зіставляє 1с.
Ефективність інтерфейсів будемо розраховувати по методиці GOMS. Нам знадобляться наступні показники, які є стандартними:
переміщення руки (Н) становить 0,4с,
ментальна підготовка (М) становить 1,35с,
натискання клавіші (К) становить 0,28с,
вказівка (Р) становить 1,1(с).
Більш детально методика GOMS описана у 2 розділі даної дипломної роботи.
На рис.4.4 зображено послідовність дій, які потрібно виконати у програмі «Голосовий блокнот», щоб виділити текст, скопіювати або вирізати його, та вставити.
1 крок
2 крок
3 крок

Рисунок 4.4 – Послідовність дій у програмі «Голосовий блокнот»
З рис.4.4 видно, що потрібно зробити 3 кроки. Тепер використовуючи методику GOMS, розраховано ефективність інтерфейсів у програмі «Голосовий блокнот» при використанні різних способів взаємодії користувача з програмою. Результати представлені в табл.1.
Т
аблиця
4.14 – Розрахунки ефективності інтерфейсів
по методиці GOMS у програмі «Голосовий
блокнот» при використанні різних
способів редагування
№ |
Дії |
Мишка |
Клавіатура |
Голосові команди |
Формули по методиці GOMS |
Витрачений час, с |
Загальний витрачений час, с |
Середній час, с |
Інтерфейс |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
Select |
X |
|
|
HMPKP |
4,23 |
12,95 |
12,95 |
Мишка |
Copy/Cut |
X |
|
|
MKMPK |
4,36 |
||||
Past |
X |
|
|
MKMPK |
4,36 |
||||
2 |
Select |
X |
|
|
HMPKP |
4,23 |
10,9 |
10,56 |
Мишка та клавіатура |
Copy/Cut |
X |
|
|
MKMPK |
4,36 |
||||
Past |
|
X |
|
HMKK |
2,31 |
||||
3 |
Select |
X |
|
|
HMPKP |
4,23 |
10,77 |
||
Copy/Cut |
|
X |
|
HMKK |
2,31 |
||||
Past |
X |
|
|
HMPKP |
4,23 |
||||
4 |
Select |
X |
|
|
HMPKP |
4,23 |
8,45 |
||
Copy/Cut |
|
X |
|
HMKK |
2,31 |
||||
Past |
|
X |
|
МКК |
1,91 |
||||
П родовження таблиці 4.14 |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
5 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
12,58 |
|
|
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
X |
|
|
MKMPK |
4,36 |
||||
6 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
10,13 |
||
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
X |
|
|
HMPKP |
4,23 |
||||
7 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
10,53 |
||
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
|
X |
|
HMKK |
2,31 |
||||
8 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
7,81 |
7,81 |
Клавіатура |
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
|
X |
|
МКК |
1,91 |
||||
9 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
8,25 |
7,43 |
Клавіатура та голосові команди |
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
1 0 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
8,25 |
||
Copy/Cut |
|
|
X |
MГ |
2,35 |
||||
П родовження таблиці 4.14 |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Past |
|
X |
|
МКК |
1,91 |
|
|
|
11 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
8,69 |
||
Copy/Cut |
|
|
X |
MГ |
2,35 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
12 |
Select |
|
|
X |
МГ |
2,35 |
6,17 |
||
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
|
X |
|
МКК |
1,91 |
||||
13 |
Select |
|
|
X |
МГ |
2,35 |
6,61 |
||
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
14 |
Select |
|
|
X |
МГ |
2,35 |
6,61 |
||
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
|
X |
|
МКК |
1,91 |
||||
15 |
Select |
|
|
X |
МГ |
2,35 |
7,05 |
7,05 |
Голосові команди |
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
П родовження таблиці 4.14 |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
16 |
Select |
X |
|
|
HMPKP |
4,23 |
10,94 |
9,93 |
Голосові команди та мишка |
Copy/Cut |
X |
|
|
MKMPK |
4,36 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
17 |
Select |
X |
|
|
HMPKP |
4,23 |
10,94 |
||
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
X |
|
|
MKMPK |
4,36 |
||||
18 |
Select |
X |
|
|
HMPKP |
4,23 |
8,93 |
|
|
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
|
Select |
|
|
X |
МГ |
2,35 |
10,94 |
9,93 |
Голосові команди та мишка |
19 |
|||||||||
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
X |
|
|
MKMPK |
4,36 |
||||
20 |
Select |
|
|
X |
МГ |
2,35 |
8,93 |
||
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
П родовження таблиці 4.14 |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
21 |
Select |
|
|
X |
МГ |
2,35 |
8,93 |
|
|
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
X |
|
|
HMPKP |
4,23 |
||||
22 |
Select |
X |
|
|
HMPKP |
4,23 |
8,89 |
9,38 |
Голосові команди, мишка та клавіатура |
Copy/Cut |
|
X |
|
HMKK |
2,31 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
23 |
Select |
X |
|
|
HMPKP |
4,23 |
8,89 |
||
Copy/Cut |
|
|
X |
МГ |
2,35 |
||||
Past |
|
X |
|
HMKK |
2,31 |
||||
24 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
10,57 |
||
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
|
|
X |
МГ |
2,35 |
||||
25 |
Select |
|
X |
|
HMKKKKKKKKK |
3,99 |
10,57 |
||
Copy/Cut |
|
|
X |
MГ |
2,35 |
||||
Past |
X |
|
|
HMPKP |
4,23 |
||||
П родовження таблиці 4.14 |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
26 |
Select |
|
|
X |
МГ |
2,35 |
8,89 |
|
|
Copy/Cut |
X |
|
|
HMPKP |
4,23 |
||||
Past |
|
X |
|
HMKK |
2,31 |
||||
27
|
Select |
|
|
X |
МГ |
2,35 |
8,49 |
||
Copy/Cut |
|
X |
|
МКК |
1,91 |
||||
Past |
X |
|
|
HMPKP |
4,23 |
З табл. 4.14 можна зробити висновок, що найменші показники витраченого часу у інтерфейсі, в якому використовуються наступні способи редагування даних:
Голосова команда «Select», на неї витрачено 2,35с;
За допомогою клавіатури виконується команда «Copy/Cut», на яку витрачається 1,91с;
За допомогою клавіатури виконується команда «Past», на яку витрачається 1,91с.
Загальні витрати зіставляють:
як і показано в таблиці.
Але розрахувавши загальний середній час, який витрачається на редагування у кожному типі інтерфейсу, можна зробити висновок, що найбільш ефективним є інтерфейс, в якому використовуються лише голосові команди. У табл.4.15 та на рис.4.5 представлена ефективність різних засобів взаємодії користувача з програмою «Голосовий блокнот».
Таблиця 4.15 – Ефективність різних засобів взаємодії користувача з програмою «Голосовий блокнот»
Способи редагування |
Витрачений час, с |
Тільки мишка |
12,95 |
Клавіатура та мишка |
10,56 |
Тільки клавіатура |
7,81 |
Голосові команди та клавіатура |
7,43 |
Тільки голосові команди |
7,05 |
Голосові команди та мишка |
9,94 |
Голосові команди, мишка та клавіатура |
9,38 |
Рисунок 4.5 – Ефективність різних засобів взаємодії користувача з програмою «Голосовий блокнот»
Отже, з рис.4.5 слід відзначити, що найбільше часу потрібно на реалізацію інтерфейсу, в якому використовується лише мишка для редагування. А найменше часу потрібно витратити на інтерфейс з використанням голосових команд.
У табл.4.16 та на рис.4.6 представлені показники витрат часу на введення слів,фраз або службової інформації у програмі «Голосовий блокнот», за допомогою клавіатури, та за допомогою голосових команд.
Таблиця 4.16 – Витрати часу на введення слів,фраз або службової інформації у програмі «Голосовий блокнот»
Спосіб введення |
Кількість символів |
||||
5 |
10 |
15 |
20 |
25 |
|
Клавіатура |
2,75 |
4,15 |
5,55 |
6,95 |
8,35 |
Голосові команди |
2,35 |
2,35 |
2,35 |
2,35 |
2,35 |
Рисунок 4.6 – Ефективність різних засобів взаємодії користувача з програмою «Голосовий блокнот»
З рис. 4.6 можна прослідкувати наступну залежність – чим більше введених символів, тим ефективність інтерфейсу з використанням вводу даних з клавіатури зменшується, а використання голосових команд має сталу величину, що дає їй значну перевагу. Отже, якщо є потреба частого вводу конкретного тексту у процесі роботи у програмі, то використання голосових команд, які будуть вставляти шаблонний текст, є ефективнішим, а ніж введення цього тексту з клавіатури.