UcallWeconn

Стварэнне VRML даступнымі для людзей з абмежаванымі магчымасцямі

Original on ovrt.nist.gov

Amanda Lynn from UcallWeconn has translated the article into Belorussian. UcallWeconn is proud to help in translation of the article. Check out UcallWeconn's ip-telephony products page for more information about the company and our latest international calling guide.

Sandy Ressler

Нацыянальны інстытут стандартаў
і тэхналогіі

Корп. 220, Rm. A216

Gaithersburg MD 20899

sressler@nist.gov

Qiming Wang

Нацыянальны інстытут стандартаў
і тэхналогіі

Корп. 220, Rm A216

Gaithersburg MD 20899

qwang@nist.gov

1. РЭЗЮМЭ

Гэты артыкул апісвае набор метадаў для паляпшэння доступу да віртуальнай рэальнасці Modeling Language (VRML) асяроддзі для людзей з абмежаванымі магчымасцямі. Яны вар'іруюцца ад простых тэкставых дадаткаў у файл VRML для сцэнараў, якія дапамагаюць у стварэнні больш даступных светаў. Мы таксама прапанаваны першапачатковы набор кіраўнічых прынцыпаў, аўтары могуць выкарыстоўваць для паляпшэння даступнасці VRML.

1,1 Ключавыя словы

VRML, у віртуальных асяроддзях, навігацыйнае абсталяванне, даступнасць, акустычнай зваротнай сувязі, доступу да дадзеных, маўленчага ўводу, карыстацкія інтэрфейсы.

2. УВОДЗІНЫ

Ва ўводзінах адмысловая частка, прысвечаны кампутарам і людзям з інваліднасцю ў "Паведамленні ACM" [1] аўтары паказваюць:

"Калі глядзіш на дадзеных, гэта дзіўна, каб убачыць, як вялікая частка насельніцтва Злучаных Штатаў мае іншую форму інваліднасці. У 1990 году Нацыянальны навуковы фонд фармуецца мэтавая група па інвалідаў каб вызначыць, як лепш за ўсё NSF садзейнічанне ажыццяўленню праграм у гэтай вобласці -. Бо гэта адзначаецца ў дакладзе, больш паловы мільёна амерыканцаў з'яўляюцца сляпымі гэта азначае, што іх вастрыні зроку, з якія карэктуюць лінзаў, не больш за 20/200 у вочы лепш 5.000.000. Акрамя таго, з прыкладна навукоўцаў і інжынераў у ЗША, па адзнаках, больш, чым 100000 ці іншай форме маюць інваліднасць ".

Свет становіцца ўсё больш узаемазлучаным і залежных па інфармацыі змесцаванай на Інтэрнэт. Выкарыстанне віртуальнай рэальнасці Modeling Language (VRML) [2] светы, як механізм для доступу да інфармацыі з'яўляецца прарывам. Доступ да гэтай інфармацыі для ўсіх людзей з'яўляецца крытычным. Задача складаецца ў распрацоўцы метадалогіі і кіраўнічыя прынцыпы для стварэння VRML даступныя. VRML, у наш час праект міжнароднага стандарту і тое, што некаторыя завуць другі вэб, адкрывае новыя магчымасці, але і ўзводзіць новыя бар'еры. У гэтым артыкуле мы прапануем некаторыя рэкамендацыі, распрацоўкі некаторых метадаў, і прадставіць некаторыя прылады, якія дапамогуць стварыць больш даступныя VRML светаў.

Увогуле, сціплы аб'ём дадатковай працы павінна быць зроблена для таго, каб зрабіць свет VRML даступныя. Тым не менш, наш досвед, што пры прыняцці светаў больш даступным для людзей з абмежаванымі магчымасцямі, у свеце будзе зручнейшым для ўсіх. Напрыклад, падчас правядзенні гэтага даследавання, мы прыйшлі на поле "Апісанне вузла Anchor. Даданне апісання, для нашых VRML Мітра ўбачыла, вырашаны даўно раздражненне становішча выразна не бачачы, што аб'ект курсора на. Дадатковы тэкст, цяпер уваходнай у поле "Апісанне", адлюстроўваецца ў браўзары. Падвышэнне даступнасці нашага свету VRML паляпшэнні карыстацкага інтэрфейсу для ўсіх людзей.

3. ГІСТОРЫЯ І ЗЛУЧАНЫЯ З ПРАЦЫ

Ёсць шмат выглядаў інваліднасці, сапраўды было сказана, што "мы ўсе інваліды, гэта толькі пытанне ступені." [3] парушэннямі зроку, слыху ці глухата, парушэнні кіравання рухавіком, парушэнні гаворкі і кагнітыўных інваліды ўсіх праблемы для тых, хто пакутуе. Розныя выгляды СМІ, такія як аўдыё, графікі і відэа могуць палепшыць доступ да інфармацыі ў залежнасці ад пэўнага інваліднасці.

У рамках нашых бягучых даследаванняў у NIST [4], мы разгледзелі выкарыстанне віртуальнага асяроддзя для доступу да інфармацыі. Нават у першыя дні ў Інтэрнэце, пераканаўчыя дэманстрацыі, такія кампаніі, як Papersoft (у наш час Netscape), якія дазваляюць карыстачам атрымліваць навіны з любой кропкі свету, абраўшы геаграфічных раёнаў зямнога шара, ілюстраваныя бачанне, як забяспечыць інтуітыўны доступ да велізарных аб'ёмаў інфармацыі. Зусім нядаўна магчымасць для вывучэння Марса, разам з Pathfinder, стаў інфармацыйны рэсурс VRML [5]. Аднак тое, што сляпому чалавеку рабіць, калі інфармацыя важная і даступная толькі праз гэтыя светы?

Графічны Карыстач Інтэрфейсы, GUIs з 1980 сярэдзіне і 90s, перайшлі карыстача ўзаемадзеяння з кампутарамі ад асноўным тэкст арыентаванай досвед-і пстрыкніце досвед кропцы. Гэты зрух, уздоўж з палепшанай прастаты выкарыстання, таксама збудаваны новых бар'ераў паміж інвалідаў і кампутары. Там былі розныя прылады і праграмныя метады, якія былі распрацаваны для паляпшэння доступу. Канцэпцыя слыхавой значкі была працягнута ўжо больш дзесяці гадоў [6]. Прылады, якія выкарыстоўваюцца, каб зрабіць кампутары больш даступнымі дыяпазоне ад сінтэзатараў гаворкі і чытанні з экрана праграмнага забеспячэння павелічэння і прылад Брайля выйсце. Старанны збор інваліднасці рэсурсы можна знайсці на WebABLE! [7] вэб-сайт.

Існуе некаторая заклапочанасць з нагоды доступу да VRML для людзей з абмежаванымі магчымасцямі. Аднак, цалкам хапае, з найболей прыкметным выключэннем з'яўляецца праца Treviranus і Serflek ва ўніверсітэце Адаптыўная тэхналогія Таронта Рэсурсавы цэнтр (ARTC) і яго вэб-старонку "Даступнасць і VRML" [8]. Шматлікія з такіх паняццяў, як слыхавы интродукции, і выкарыстанне ўбудаваных тэкставых апісанняў былі разгледжаны іх працы.

4. Таксанамія спосабы доступу

Мы прапануем наступныя механізмы VRML у якасці адпраўной кропкі для паляпшэння доступу. Гэтыя механізмы падзення на тры катэгорыі: тэкставых апісанняў, аўдыё кіяў і казаў апісанні, і ўваходнага спрашчэнню клавіятуры. Усе гэтыя механізмы выкарыстоўваць уласцівыя магчымасці спецыфікацыі VRML, каб VRML свет больш даступным.

4,1 тэкставых апісанняў

Дадатковыя тэкставую інфармацыю пра свет VRML могуць быць дададзены, у двух розных вузлоў, WorldInfo і Якар вузлоў. Вузел WorldInfo утрымоўвае пазнаку для агульнага свету і падае інфармацыю пра асобныя аб'екты. Браўзара VRML, такіх як CosmoPlayer выкарыстоўвае назва поля першай WorldInfo вузла ён сутыкаецца з месца этыкеткі на часткі акна браўзара. WorldInfo вузлы павінны быць змесцаваны ўсярэдзіне групы да дакумента асобныя аб'екты з дадатковымі тэксту. JavaScript функцыі могуць быць вызначаны, якія выкарыстоўваюць дадатковыя вузлы WorldInfo змяніць пазнаку адлюстроўваецца ў браўзары. JavaScript метад SetDescription падтрымліваецца сумяшчальных браўзараў. VRML да ці пасля-працэсараў, такіх як наш speakWorldInfo утыліты, можна выканаць дадатковыя дзеянні з тэкстам, такія як сінтэз гаворкі.

Яшчэ адно месца для дадатковага тэксту ў поле "Апісанне вузла Anchor. Гэта асабліва карысны спосаб дадання кошту да свету, таму што VRML браўзары адлюстроўваюць тэкст з поля "Апісанне", калі курсор знаходзіцца над аб'ектам. У нашым піла, напрыклад, паказана на малюнку 1, апісанне палёў дазваляюць браўзара для адлюстравання апісання частак у складзе бачыў.

Вузел WorldInfo аналагічна ALT уласцівасць малюнка тэгі HTML, IMG. ALT уласнасці, прымае тэкставым радком у якасці значэння. Гэты радок можа быць прачытана сінтэзатары гаворкі ці ў некаторых браўзарах, такіх як Internet Explorer, тэкст з'яўляецца, калі карыстач проста трымае курсор на малюнак. Аналагічным VRML падае агульны механізм, з дапамогай вузла WorldInfo, дакументаванні і дадаткі інфармацыі пра аб'ект.

Калі браўзар будаўнікоў дазволіць атрымліваць доступ і выкарыстоўваць WorldInfo вузлы, злучаныя з аб'ектамі, то свет будаўнікам будзе прапанавана ўключаць больш апісальнае тэкставай інфармацыі ў сваіх светах. Адзін падыход да выкарыстання WorldInfo вузлоў цяпер, складаецца ў выкарыстанні некаторых кода Java з дапамогай вонкавых Authoring Interface (EAI), каб прачытаць змесціва вузла WorldInfo і адлюстраванні тэксту ці адправіць яго на сінтэзатар гаворкі.

Малюнак 1: VRML свеце з апісаннем WorldInfo для аб'екта

VRML свет WorldInfo апісанне аб'екта (звернеце ўвагу постаць зменены для раздрукоўкі)

4,2 гукавыя сігналы і гутарковы апісаннем

Аўдыё падае набор багатыя магчымасці для паляпшэння доступу да свету VRML. Трох тыпаў аўдыё мы разглядаем тут: атачальнай фонавай музыкі, на якім кажуць апісанні і сінтэзу гаворкі. Атачальныя музыку могуць гуляць і змены, як карыстач пераходзіць з аднаго пакоя ў іншую, забяспечваючы тонкі, але інтуітыўна месцы Cue. Гутарковы апісанні аб'ектаў могуць гуляць як глядач рухаецца блізка да аб'екта. Гаворка сінтэзатары могуць "чытаць" убудаваны тэкст. Улічваючы наяўнасць сінтэзатара гаворкі, тэкст з якара вузла апісання ці WorldInfo вузлоў можна казаць. (Пакажам, як гэта з нашымі speakWorldInfo утыліты апісаны ў частцы VRML доступ Утыліты.) Інтэрнэт даступным сінтэзатараў гаворкі, такія як даступнасць Labs тэксту ў гаворку сістэма [9] забяспечвае лёгкі доступ да сінтэзатараў гаворкі.

Адзін малоиспользуемых магчымасцяў з'яўляецца апісанне поля ў вузле AudioClip. AudioClips утрымоўваць паказальнік на фактычны гукавыя файлы і, акрамя таго вузел утрымоўвае апісанне поля, якое можа быць скарыстана як тэкставае апісанне гуку. Нажаль VRML браўзараў у наш час ажыццяўляюцца не скарыстацца гэтай інфармацыяй.

У дадатак да гукаў сябе, якім чынам гук пачаў, спускавы механізм таксама мае важнае значэнне. Такія дзеянні, як пачаць гаворку, гукавыя эфекты, ці іншых вонкавых праграм (такіх як сінтэзатар гаворкі ці азбукай Брайля друкаркі) можа быць ініцыявана на аснове розных тыпаў трыгераў. Тры запуску механізмаў, пры падтрымцы VRML з'яўляюцца:

· Блізкасці - выкананне на аснове праграмы прагляду становішча

· Пункты гледжання - выконваць пры выбары пункта гледжання

· Touch - выконваць на прагляду клікаў

Трыгеры вызначаюць падзеі, калі гук у гульні. Напрыклад датчыка выкарыстоўваецца для чыннікам падзеі, калі карыстач знаходзіцца ў зоне, абмежаванай датчыка. Гук апісання аб'екта гуляе, калі глядач рухаецца блізка да аб'екта, як паказана на малюнку 2.

Малюнак 2: выгляд зверху лініі з датчыкаў

Выгляд зверху лініі з датчыкаў.

Трыгеры могуць быць скарыстаны для больш, чым гульня гукаў кліпаў. Яны могуць выклікаць сінтэзатара гаворкі для чытання тэксту, друк шрыфтам Брайля, а таксама праз запраграмаваны вонкавыя ўтыліты выканаць практычна любы тып кода. Трыгеры могуць ініцыяваць выкананне адвольнага кода і прамы прылад для выканання жаданых дзеянняў.

На малюнку 3 мы бачым, у накладных выгляд на ўвесь зборачнай лініі, якая абмяжоўвае скрынкі з чатырох датчыкаў становішча. Калі глядач пазіцыя ўступае з любога з гэтых аб'ёмаў адпаведныя аўдыё спрацоўвае.

Малюнак 3: выгляд зверху лініі з датчыкаў

Выгляд зверху лініі з датчыкаў.

Аўдыё ў VRML таксама spatialized асаблівасць, якую мы не скарысталіся дагэтуль. Аднак гукі могуць быць злучаны непасрэдна з аб'ектам і выклікаў гэта будзе палічана мэтазгодным. Карыстача, могуць быць у стане вызначыць месцазнаходжанне аб'ектаў гукам у адзіночку. Малюнак 4 ілюструе сферы (што фактычна можа быць эліпсоіда), у якой гук чутны ў поўным аб'ёме з невялікай значок у цэнтры паказвае кірунак. Датчык атачальных, што пэўны гук быў зняты для ілюстрацыі, і іншых тамоў датчык блізкасці можна ўбачыць на адлегласці.

Малюнак 4: Spatialized аўдыё і датчыкі

Spatialized аўдыё і датчыкі.

4,3 уводу з клавіятуры спрашчэнню

Раскладка клавіятуры, здольнасць выконваць функцыі прыкладання, проста выкарыстоўваючы клавіятуру, а не мышы, з'яўляецца важным новым тэхналогіям. VRML браўзары забяспечваюць некаторую дапамогу ў гэтай вобласці, хоць і мінімальны. Агульнай клавіятуры эквівалентнасці да карты PageUp і PageDown ключы, каб карыстачы маглі перайсці да наступнай ці папярэдняй пункта гледжання. Пункты гледжання, аднак, павінны быць вызначаны як частка свету ўсё да нячастых з'явай. У дадатак да выбару пункта гледжання, стрэлкі могуць быць скарыстаны, каб павярнуць аб'ект, калі ў рэжыме эксперта, і падарожнічаць, калі ў рэжым абыходу. Пэўныя прыклады, прыведзеныя вышэй, для CosmoPlayer; кожнага браўзара VRML паводзіць сябе трохі адрозніваецца. У адпаведнасці клавіятуры адлюстравання і іх наступнага паводніцкія эфекты ў свеце VRML можа забяспечыць важныя магчымасці доступу для браўзара VRML.

Нарэшце, калі свет будзе выкарыстоўвацца людзьмі з рухальных парушэнняў, такіх, як не ручное кіраванне, свет павінен быў бы вялікіх пляцах кіравання для лёгкага доступу альтэрнатыўных прылад, такіх як голас кантраляванай курсора. Ізноў гэты тып інтэрфейсу з'яўляецца не толькі карысным для людзей з абмежаванымі магчымасцямі, але для людзей з іх рукі заняты, напрыклад, пры кіраванні аўтамабіля ці кіраванні прамысловым абсталяваннем. Мы паспяхова паспрабаваў адну такую прыладу Цмок дыктат [10] кіраванай голасам кіравання курсорам і можа абраць спасылкі і даследаваць аб'екты, хоць і з некаторай працай і досыць цярпенні.

5. Аўтарская КІРАЎНІЦТВА

Як мы ўжо паказалі, Ёсць некалькі спосабаў зрабіць VRML светаў даступныя візуальна, так і фізічнымі недахопамі. Апроч убудаваных тэкст, гук і дапаможных прылад, такіх як сістэмы распазнання гаворкі ўсё гэта спрыяе больш даступнымі віртуальных светаў. Вэб-дызайнеры, ахвотнікі зрабіць іх VRML светаў больш даступнымі павінны:

· Дадаць WorldInfo вузла апісання як для ўсяго свету і асобных аб'ектаў.

· Выкарыстоўвайце поле апісання вузлоў Anchor.

· Стварэнне Пункты гледжання, таму што яны даступныя з дапамогай клавіятуры PageUp і PageDown ключоў.

· Асацыяваны гук вузлоў казаў апісанні аб'ектаў, якія ўяўляюць цікавасць.

· Назве значных аб'ектаў для забеспячэння аўтаматызаванага гуку гаплікаў (як паказана з нашымі addSndToVrml утыліты).

· Стварэнне вялікіх пляцах кантролю для альтэрнатыўных прылад уводу.

6. ДОСТУП УТЫЛІТЫ VRML

Мы распрацавалі некалькі ўтыліт для аказання дапамогі ў стварэнні даступнай светы VRML. (Зыходны код для ўсіх з іх вольна даступныя для грамадскасці на нашым сайце [11] ) Да іх ставяцца: showVP, addSndToVrml, і speakWorldInfo. Ніжэй прыведзены апісанні кожнай утыліты:



6,1 showVP

АГЛЯД: showVP input.wrl

АПІСАННЕ: прымае input.wrl файл VRML і дадае сферы малога на сцэну. Пры націску на сферу чыннікаў апісанне акне браўзара панэлі для адлюстравання бягучага месцазнаходжання пункта гледжання і арыентацыі. Гэтыя значэнні могуць быць скарыстаны для вызначэння новых вузлоў пункта гледжання. Гэта ўтыліта прызначана для выкарыстання ў якасці ўнёску ў addSndToVrml утыліты. Вынік адпраўляецца на стандартную выснову.



6,2 addSndToVrml

АГЛЯД: addSndToVrml файла супастаўлення input.wrl

Апісанне: Гэта ўтыліта дадае гук вузлоў у файл VRML, што калі карыстач падарожнічае з аднаго пункта гледжання іншы гук. Мэтай з'яўляецца, каб кіравацца тыпаў тура сцэнараў. ShowVP утыліта можа быць скарыстана ў якасці дапамогі ў вызначэнні вузла ViewPoint параметраў, па чарзе аўтарская сістэма VRML таксама можа быць скарыстаны. Аўтар нясе адказнасць за стварэнне гукавых файлаў, пункты гледжання месца і назваць аб'екты ў файл VRML. Файла супастаўлення забяспечвае сувязь паміж пункт гледжання і гукавы файл. Кожны радок файла супастаўлення складаецца з імя аб'екта, імя аўдыёфайла і сямі значэнняў для месцазнаходжанне і арыентацыю пункта гледжання. Вынік выканання addSndToVrml з'яўляецца новы файл VRML, адпраўлена на стандартную выснову (гл. малюнак 5).

Малюнак 5: Крокі для дадання блізкасці выклікала гукавых файлаў

Крокі для дадання блізкасці выклікала гукавых файлаў.

Змены addSndToVrml робіць у стварэнні новага файла VRML з'яўляюцца: стварэнне новых вузлоў на блізкасць пункта гледжання месца, вызначаныя ў файла супастаўлення; Стварае новы гук вузлоў, якія паказваюць на гукавыя файлы, паказаныя ў файла супастаўлення; Стварае маршрутаў ад вузлоў Блізкасць да Гук вузлоў.

6,3 speakWorldInfo

АГЛЯД: speakWorldInfo input.wrl

Апісанне: Гэта ўтыліта счытвае VRML уваходны файл і шукае вузлоў WorldInfo. WorldInfo вузлы могуць быць злучаны з асобным аб'ектам, а не проста ўвесь файл. Утыліта стварае новы файл VRML, адпраўлена на стандартную выснову, у якім карыстач можа абраць аб'екты з адпаведнымі вузламі WorldInfo, і браўзар пасылае загаловак вобласці вузла WorldInfo для сінтэзатара гаворкі, з дапамогай URL механізму.

7. ПРЫКЛАДЫ

Мы стварылі два прыкладу з даступных светаў VRML. Адзін з іх, Гукавой зборачнай лініі, з'яўляецца прадстаўніком асяроддзя прызначаны для "хадзіць" рэжыме. Іншаму асяроддзю, кажучы Мітра ўбачыла, прызначаны для "Эксперт" рэжыме. Абое словы можна азнаёміцца на вэб-сайце OVRT [11]. У выпадку піла, апісанні аб'ектаў з'явіцца на акне браўзара з-поле "Апісанне вузла Anchor. Назва часткі тым, што вы гэта казалі, перадаючы радок сінтэзатара гаворкі.

Гукавой зборачнай лініі дэманструе выкарыстанне казаў апісанні. Карыстач адразу ж сустракаюць уступнае апісанне. Кожны пункт гледжання, даступныя праз PageUp і PageDown ключы, мае злучаны з ім казалі апісанне станцыі.

8. Высновы і будучая праца

Хоць мы абмяркоўвалі і паказана, як ствараць даступныя светы шляхам дадання аўдыё-кантэнт, VRML браўзары павінны таксама прадугледжваць магчымасць занясення дадатковых аўдыё інфармацыі. Напрыклад, вузел якар у VRML2 спецыфікацыі, утрымоўвае "параметр" поля, прызначаныя для выкарыстання VRML ці HTML-браўзар. Параметр поля, MFString, утрымоўвае ключавое слова значэнне пары =. Можна лёгка вызначыць, spokenText = тэкст, пары, якая б даручыць браўзара, пры выбары вузла якара, казаць тэкст. Больш падрабязнае абмеркаванне пытанняў, браўзар у Serflek і Treviranus цытаванай раней, і паказвае на такія пытанні, як клавіятура эквівалентнасці, і альтэрнатыўныя прылады ўводу.

Праграмы будучых даследаванняў даступнасці VRML варта разгледзець, прынамсі, наступныя пытанні:

· Выбар аб'екта людзей з парушэннямі зроку

Віртуальны асяроддзі навігацыя па сляпых

· Гукі ў якасці навігацыйнага сродку

· Utility альтэрнатыўных прылад уводу, такіх як становішча трэкераў і пальчаткі

· Аўтарская ўтыліты для аўтаматызацыі даступныя віртуальныя сусветнай вытворчасці

Ясна Ёсць праблемы і розныя даследаванні пытанні, якія патрабуюць рашэнні. Пачынальна з кіраўнічых прынцыпаў, выкладзеных у гэтым артыкуле ёсць шматлікае, што можна зрабіць сёння да VRML рашэнняў даступныя.

9. Аўтары

Мы жадалі б падзякаваць Суколка Paciello з Юры Рубинский Insight Foundation (www.yuri.org) за яго падтрымку і падтрымку гэтых канцэпцый. Дзякуючы Шарон Ласковски яе бязлітаснай рэдагаванні які палепшыў гэты дакумент у дзесяць разоў. Аўтары таксама жадалі б адзначыць сталую падтрымку сістэмнай інтэграцыі NIST для прыкладанняў вытворчасць (SIMA) Праграма для стварэння гэтых даследаванняў магчыма.

10. Спасылкі

Gilnert, E. and York, B. Introduction to Special Section on Computers and People with Disabilities in Communications of the ACM Vol. 35, No. 5, 1992.
VRML. VRML 2.0 Specification ISO/IEC CD 14772, 1996.
Carl Brown "Assistive Technology Computers and Persons with Disabilities" CACM May 1992, Vol. 35, No. 5.
Sandy Ressler. Approaches using virtual environments with mosaic. In The Second International WWW Conference'94 Mosaic and the Web, volume 2, pages 853-860, 1994.
Mars Pathfinder VRML models
URL: http://www.ksc.nasa.gov/mars/vrml/pathvrml.html.
Gaver, W.W. (1986) Auditory Icons: Using sound in computer interfaces. Human-Computer Interaction. 2,167-177.
WebABLE!
URL: http://www.yuri.org/webable/
Chris Serflek, Jutta Treviranus "VRML: Shouldn't Virtual Ramps be Easier to Build.
URL: http://www.utoronto.ca/atrc/rd/library/papers/vrml.html
Tanenblatt, Bell Labs Text-to-Speech System web site, URL: http://www.bell-labs.com/project/tts/.
Dragon Systems, Dragon Dictate Personal Edition, URL: http://www.dragonsys.com/.
Ressler, The Open Virtual Reality Testbed.
URL: http://ovrt.nist.gov.

---