Автор: Дмитрий Хритов, 06 Ноября 2010 в 16:04, творческая работа
Не так давно появились средства речевого ввода, которые позволяют пользователю вместо клавиатуры, мыши и других устройств использовать речевые команды (или проговаривать текст, который должен быть занесен в память в виде текстового файла). Возможности таких устройств достаточно ограничены, хотя они постоянно совершенствуются. Проблема не в том, чтобы записать речь, подвергнуть ее дискретизации и ввести коды в компьютер (при современном уровне техники это несложно), а чтобы распознать смысл речи и представить ее, например, в текстовой форме, допускающей последующую компьютерную обработку. Например, программа “Kurzweil Voice 1.0 for Windows” обеспечивает распознавание (на английском языке) всех речевых команд для навигации в среде “Windows”, а в режиме диктовки текста способна распознать до 40 тысяч слов, произносимых в среднем для человека темпе речи (требуя, однако, не менее 16 Мбайт ОЗУ и не менее 50 Мбайт на винчестере лишь для самой себя). Многие специалисты связывают с прогрессом устройств речевого ввода будущее компьютерной техники, считая такие устройства ведущими элементами ее интеллектуализации.
Цель данной курсовой работы: анализ и назначение особенностей устройства ввода речевой информации.
В данной работе будет рассмотрена структура устройства и будет дано его описание.
Задачи курсовой работы:
- ознакомиться с теоретическими основами;
- рассмотреть принципы работы устройства
Таблица 2
Обозначение | Наименование | Примечание |
D1 | Инструкция оператору | Размещение – глава 2 |
D2 | Текст программы | Приложение 1 |
P1 | Операционная система | Windows 98/NT/2000/XP |
A1 | Процессор | Pentium IV |
A2 | ОЗУ | 512 Мб |
A3 | Свободное пространство на диске | 50 Мбайт |
2.4 ИНСТРУКЦИЯ ОПЕРАТОРУ
Данная программа предназначена для сортировки и вывода на экран информации о состоянии товара на предприятии. Её использование может быть применено на складе для учёта товара.
Подготовка к работе
Для
того, что бы запустить данную программу
необходимо зайти на съемный диск в
папку ЭВМ – Программа. В данной папке
Вы найдете файл с названием исходник.txt,
нажмите на нем правой кнопкой мыши и в
высветившемся меню найдите - Открыть
с помощью, после чего в списке программ
найдите Turbo Pascal и нажмите клавишу Ок. В
итоге у Вас должна открыться программа
Turbo Pascal с исходным кодом, и теперь чтоб
начать работать вы должны нажать клавишу
F9.
Выполнение программы
После того, как Вы все сделаете, перед вами должно открыться такое меню:
======
MENU =======
1 - otkrit fail 2 - soxranit dannie v fail 3 - dobavit zapis 4 - ves spisok 5 - est v nalichii 6 - net v nalichii 7 - na sklade 8 - novoe postuplenie 9 - vixod |
1 - otkrit fail – открывает файл с базой данных товаров;
2 - soxranit dannie v fail – сохраняет новые записи в файл;
3 - dobavit zapis – добавляет запись;
4 - ves spisok – выводит на экран весь список товара;
5 - est v nalichii – выводит на экран список товара, который есть в наличии;
6 - net v nalichii – выводит на экран товар, которого нет в наличии;
7 - na sklade - выводит на экран товар, который есть тока на складе;
8 - novoe postuplenie - выводит на экран товар, который тока что поступил (новый);
9 – vixod – выход из программы.
Рисунок
9. Общее меню программы
В результате проделанных теоретических исследований и работы над поставленной задачей была разработана структурная, функциональная и принципиальная схема устройства ввода речевой информации на английском языке. Спроектированное устройство обладает следующими достоинствами: высокая надежность самого устройства в следствии отсутствия движущихся механических деталей; звуковое сопровождение «нажатий» клавиш; удобство работы с устройством.
Таким
образом, это устройство можно с высокой
эффективностью применять взамен «традиционных»
аналогичных устройств и при соответствующей
маркетинговой политике данное устройство
будет пользоваться большим спросом на
рынке информационных технологий.
СПИСОК ЛИТЕРАТУРЫ
1. Евреинов Э.В., Бутыльский Ю.Т., Мамзелев И. А. Цифровая и вычислительная техника. – М.: Вильямс ,2005г.- С.576.
2. Леонтьев В.П. Новейшая энциклопедия персонального компьютера. - М.: ОЛМА-ПРЕСС, 2006.- С. 957.
3. Столлингс У. Структурная организация и архитектура компьютерных систем. М.: Вильямс, 2005. – С. 896.
4.
Цилькер Б. Я., Орлов С.А. Организация ЭВМ
и систем: Учебник для вузов. – СПб.: Питер,
2004. – С. 668.
Приложение
1
Листинг
программы
uses crt;
type
tip_data=record
st:string[60];
n:char;
end;
var
data:array[1..40]of tip_data;
f:file of tip_data;
max_d:integer;
i:integer;
procedure Save_file;
begin
assign(f,'data.dat');
rewrite(f);
for i:=1 to max_d do write(f,data[i]);
close(f);
writeln;
writeln('dannie soxraneni v faile');
readln;
end;
procedure Open_file;
begin
assign(f,'data.dat');
reset(f);
i:=0;
while eof(f)=false do
begin
inc(i);
read(f,data[i]);
end;
max_d:=i;
writeln;
writeln('dannie iz faila zagrugeni');
readln;
end;
procedure Add;
begin
inc(max_d);
writeln;
write('nazvanie firmi: ');
readln(data[max_d].st);
writeln('ustroistvo naxoditsya: ');
writeln(' 0 - est v nalichii');
writeln(' 1 - net v nalichii');
writeln(' 2 - naxoditsya na sklade');
writeln(' 3 - naxoditsya v magazine');
readln(data[max_d].n);
writeln;
writeln('zapis dobavlenna');
readln;
end;
procedure Spisok_4;
begin
writeln;
writeln('=== spisok vsex ustroistv ===');
for i:=1 to max_d do writeln(data[i].st);
readln;
end;
procedure Spisok_5;
begin
writeln;
writeln('=== spisok ustroistv kotorie est v nalichii ===');
for i:=1 to max_d do if data[i].n='1' then writeln(data[i].st);
readln;
end;
procedure Spisok_6;
begin
writeln;
writeln('=== spisok ustroistv sdannix na prokat ===');
for i:=1 to max_d do if data[i].n='2' then writeln(data[i].st);
readln;
end;
procedure Spisok_7;
begin
writeln;
writeln('=== spisok polomannix ustroistv ===');
for i:=1 to max_d do if data[i].n='3' then writeln(data[i].st);
readln;
end;
procedure Spisok_8;
begin
writeln;
writeln('=== spisok dobavlennix ustroistv ===');
for i:=1 to max_d do if data[i].n='4' then writeln(data[i].st);
readln;
end;
procedure Menu;
var
flag_Exit:boolean;
s:char;
begin
Exit:=false;
repeat
clrscr;
writeln;
writeln('---------- MENU -----------');
writeln(' 1 - otkrit fail');
writeln(' 2 - soxranit dannie v fail');
writeln(' 3 - dobavit zapis');
writeln(' 4 - ves spisok');
writeln(' 5 - est v nalichii');
writeln(' 6 - net v nalichii');
writeln(' 7 - na sklade');
writeln(' 8 - novoe postuplenie');
writeln(' 9 - vixod');
readln(s);
case s of
'1': Open_file;
'2': Save_file;
'3': Add;
'4': Spisok_4;
'5': Spisok_5;
'6': Spisok_6;
'7': Spisok_7;
'8': Spisok_8;
'9': Exit;
end;
until Exit;
end;
begin
max_d:=0;
menu;
end.
Информация о работе Устройство ввода речевой информации на английском языке