Анализ функционала сервиса «Речевого блокнота» и сравнение с решением конкурентов

Автор работы: Пользователь скрыл имя, 19 Июня 2014 в 15:02, курсовая работа

Краткое описание

Такая инновация поможет любому пользователю частично управлять своим браузером. При помощи голосовых команд можно будет заполнять формы регистрации, и осуществлять написание текстов, а также можно будет осуществлять голосовой поиск. В частности, если вам нужно, например, найти услуги грузчиков в Москве, вы просто заходите в поисковик и произносите эту фразу. Как сообщают представители Google Chrome, в дальнейшем голосовое пользование перейдет на новый уровень, вплоть до того, что использование клавиатуры при пользовании этого браузера вообще не понадобится. В будущих версиях Google Chrome планируется расширить модуль распознавания голоса, благодаря которому расширится функция голосового управления веб-браузером.

Вложенные файлы: 1 файл

Диплом.docx

— 388.61 Кб (Скачать файл)

Разработка интерфейса приложения носит очень важный характер, так как качественно написанный интерфейс не допустит появления ошибок и наличия неправильной информации в базе данных. Разработка начинается с продумывания и зарисовки макетов форм. Также продумываются нюансы, связанные с откликом системы (имеется ввиду какие действия будут происходить, если пользователь нажмет ту или иную кнопку). Это делается для того, чтобы пользователь, еще не знакомый с системой, мог быстро в ней разобраться.

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

 Форма регистрации  пользователя имеет вид:

 

Рис. Форма регистрации пользователя

Для того чтобы зарегистрироваться на сайте Speechpad.ru необходимо ввести: ваш email, на который будет отправлено письмо с паролем для последующего входа в систему; имя; код с картинки, для подтверждения что вы реальный человек. Пользователь заполняет форму данными и после нажатия кнопки “ок” система проверяет:

  1. Введены ли все необходимые данные. Если что-то не введено, то всплывает сообщение о том, какое поле не было заполнено.

  1. Проверяет наличие введенного email в базе данных. Если такой уже есть, то также выдается сообщение.

Если вы уже проходили этап регистрации, но забыли ваш пароль, существует окно, где введя email, вам будет выслан пароль в сообщении.

После регистрации заходите на главную страницу голосового блокнота, вводите свои данные (логин и пароль), нажимаете на кнопку «login»и успешно входите в систему:

Рис.Форма авторизации пользователя.

Процесс регистрации и авторизации обеспечивает нам профиль пользователя и предоставляет кабинет пользователя для дальнейшей удобной работы на сайте. Но работать с голосовым блокнотом можно не зарегистрировавшись в нём.

Рис. Форма авторизованного пользователя

 

Следующая форма это сам голосовой блокнот.

Рис. Форма голосового блокнота.

 

 Это основная форма, предназначенная для работы с  голосовым вводом текста.

Принцип работы:

После нажатия на кнопку «включить запись» сайт запросит разрешение для использования вашего микрофона, нужно нажать «разрешить». Перед записью можно настроить голосовой блокнот для более правильной и удобной работы:

  1. Выбрать вводимый язык (русский, английский, немецкий, французский, итальянский).
  2. Если необходимо убрать или поставить флажки напротив команд «Начать предложение с заглавной буквы», «Заменять слова пунктуации», «Выполнять команды».

  Запись запущена, вы говорите слова в микрофон, при непрерывной записи они отображаются и изменяются в окне «Произнесённая фраза», затем после нажатия кнопки «отключить запись»  весь  текст перемещается в окно «Результирующее поле», здесь можно окончательно его просмотреть исправить ошибки, либо стереть текст и записать заново.

В этой форме присутствует окно «уровень распознавания », после записи текста там появиться число если оно будет достигать 0,5 и выше значит уровень распознавания достаточный для записи. Многочисленные ошибки в тексте, неправильные слова могут возникать если у вас маленький уровень распознавания текста, для того чтобы повысить коэффициент распознавания нужно подносить микрофон ближе к колонкам и чётче и отрывистей произносить тект.

Снизу результирующего поля имеется ряд команд:

1. Кнопка «Скачать текст»  копирует текст в буфер обмена.

1.Кнопка «Выделить всё», выделяет весь текст.

2. Кнопка «Компактный  вид» предназначена для более  компактного представления блокнота, убирается вся лишняя информация. Удобно для небольшого расположения  на экране, чтобы совместно делать ещё какую-либо работу. Также можно обратно перейти в обычный вид.

3. Кнопка «Транскрибация»  при нажатии этой копки появиться  форма специальная форма для  добавления аудио/видео файлов:

Рис. Форма транскрибации текста

Здесь всё тоже самое только добавляется панель транскрибации, где  можно выбрать файл различных форматов, ввести его URL или ID, и этот файл автоматически загрузится, затем включаем запись автоматически с записью микрофона и происходит запись текста в результирующее поле.

Теперь перейдём к описанию форм кабинета пользователя.

В кабинете пользователя должны присутствовать следующие формы:

1.Настройка интерфейса

2. Профиль пользователя

3. Список заменяемых слов

4.Сохраннёные тексты

 

    1. Описание формы «Профиль пользователя»

В этом разделе хранятся данные нашего аккаунта:

-имя

-логин

-email

-номер телефона

Снизу  формы есть окна для смены пароля, можно поставить более запоминающийся удобный для вас пароль.

Рис. Форма профиля пользователя

Профиль пользователя можно менять с помощью копки «Edit», расположенная в последнем столбце таблицы профиля. При нажатии на эту кнопку откроется новая форма:

Рис. Форма настройки профиля пользователя

Здесь можно изменить имя, ввести другой адрес для сообщений, сменить пароль, номер телефона. После обновления информации нажать кнопку «Update» для сохранения обновлений, если сохранять не нужно нажимаем «Cancel», которая вернёт вас на предыдущую страницу.

    1. Описание формы «Настройка интерфейса»

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

Форма «Настройки интерфейса» имеет вид:

Рис. Форма «Настройки интерфейса»

Имеет поля:

1.Идентификатор настройки,

2. Имя элемента.

3. Вид блокнота (обычный-1, компактный-0),

4. Значение элемента

Например, мне не нужна кнопка смены языка, я всегда  ввожу информацию на русском языке, и чтобы не заполнять мой блокнот не нужной информацией уберём её. Для этого совершим последовательность действий: Нажать кнопку «New» перейдём в раздел настройки конкретного элемента и в поле Ид элемента выберем «Кнопка смены языка», значение отключить. Затем нажмём кнопку «Add» для сохранения настроек. При данных настройках эта кнопка в компактном виде голосового блокнота появляться не будет.

Рис. Настройка элемента

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

 

    1. Описание формы «Список заменяемых слов»

Список заменяемых слов предназначен для автоматической замены слов в тексте. Если, например, у вас встречается часто слово «Имя» то можно заменить его на слово «Даша» либо другое имя более подходящее по смыслу. Для этого нужно зайти в этот раздел, он будет пуст и нажать кнопку «New», которая откроет следующую форму:

 

Рис. Замена слов

Заполняем два поля «Заменяемое слово» и «Заменяющее слово».

После нажатия кнопки «Add», это слово добавится в общий список заменяемых слов.

Рис. Форма замены слов

Здесь так же можно, удалять, корректировать или добавлять слова. Несложный интерфейс и очень удобная функция для работы с текстами, которая позволяет сокращать время обработки текста.

 

6.4 Описание формы  «Сохранённые тексты»

Раздел «Сохранённые тексты» предназначен для хранения нужной вам информации и быстрого доступа к ней. Здесь можно хранить записанные вами тексты, транскрибированную информацию, различные заметки. Этот пункт необходим в кабинете пользователя, особенно если вы работаете с большим объёмом информации. Данные структурировано хранятся, и им присваивается имя для дальнейшего обращения к ним.

Для того чтобы сохранить текст вы набираете его удобным для вас методом в голосовом блокноте и присваиваете ему Имя:

 

Рис. Сохранение текста

В данном случае мы присвоили тексту имя «Считалочка». После того как мы кликнем кнопку «Сохранить» текст автоматически сохраниться в раздел «Сохранённые тексты».

Рис. Форма список текстов

Данная форма содержит поля:

-номер текста

-ИД текста

- имя текста

-текст

-поле редактировать/удалить  текст

В этой форме осуществляется просмотр, редактирование либо удаление текстов.

Если вам необходимо отредактировать текст, кликаем на кнопку «Edit» после чего появляется окно:

Рис. Форма редактирования текста

Редактируем текст и сохраняем, кликая на кнопку «Update».

Форма «Сохранения текстов» очень удобна и проста в использовании. Может служить в роли записной книжки, где пользователь оставляет полезную для себя информацию на каждый день. Или для людей работающих по профессии наборщики текстов, которым нужно сохранять большие объёмы информаций на разные темы и предметные области. Доступность интерфейса не усложняет работу.[6]

 

 Заключение

В результате выполнения выпускной квалификационной работы был разработан кабинет пользователя голосового блокнота «Speechpad». Он представляет из себя web-интерфейс, содержащий в себе формы для ввода/вывода данных, их просмотра и возможности редактирования форм профиля пользователя, сохраненных текстов, заменяемых слов.

В процессе выполнения работы были проведены следующие этапы:

    • содержательная постановка;

    • построение структурно-функциональной модели;

    • построение инфологической модели;

    • реализация форм ввода/вывода информации.

При выполнении структурного анализа  и проектирования работы голосовго блокнота использовалась методология SADT.

 

Разработанный кабинет пользователя полностью соответствует заданию на выпускную квалификационную работу.  При его разработке был проведен анализ процесса голосового набора текста, для создания программного обеспечения использовались современные технологии.

Процесс распознавание речи и замена ввода информации с клавиатуры на голосовой ввод развивается, следовательно круг пользователей сервисов для речевого ввода увеличивается. В дальнейшем планируется расширение возможностей кабинета пользователя, которые дополнят его функционал.

 

Список используемой литературы

  1. У.Ли « Методы автоматического распознавания речи» - М.:"Мир" 1983.-435с.
  2. Тим Конверс, Джойс Парк и Кларк Морган “PHP 5 и MySQL”, Москва, Санкт-Петербург,     

           Киев, издательство “Диалектика” 2006 г.

  1. Сайт «Википедия – свободная энциклопедия», http://ru.wikipedia.org
  2. Маклаков С. В. “Создание информационных систем с ALLFusion Modeling Suite”,  2003 г.
  3. "BPWin и ERWin CASE - средства разработки информационных систем", С.В. Маклаков, -  

          Москва, "Диалог -МИФИ", 2005

  1. Сайт блокнота для речевого ввода http://speechpad.ru/

 

 

 

 

 

 


Информация о работе Анализ функционала сервиса «Речевого блокнота» и сравнение с решением конкурентов