- •Введение
- •Технико-экономическое обоснование работы
- •Описание предметной области
- •Анализ существующих аналогов
- •Руководство оператора;
- •Преобразование текста в синтезированную речь
- •Структура синтезатора речи по тексту
- •Текстовый процессор
- •Просодический процессор
- •Фонетический процессор
- •Акустический процессор
- •Компоненты Speech api
- •Необходимые компоненты и их установка
- •Оценка разборчивости синтезированной речи
- •Выбор языка программирования
- •Разработка алгоритмов
- •Общий алгоритм решения задачи
- •Алгоритм подключения голосовых модулей
- •Алгоритм настройки голосовых модулей
- •Алгоритм управления голосовым модулем
- •Описание логической структуры разработанной программы
- •Разработка интерфейса пользователя
- •Разработка форм
- •Структура программы
- •Проверка программы
- •Настройка программы
- •Сообщения системному программисту
- •Руководство оператора
- •Назначение и условия применения программы
- •Обращение к программе для запуска
- •Входные и выходные данные
- •Сообщения пользователю
- •Заключение
- •Список используемых источников
Структура программы
Программа имеет следующую структуру:
Speech.pas – файл, содержащий исходные модули для работы со Speech API;
Seb.dpr – файл проекта программы (создается автоматически);
Unit.dfm – текстовый файл описания формы;
Main.html – файл справки;
Seb.pas –файл, содержащий исходные модули программы.
Проверка программы
Для проверки работоспособности программы необходимо выполнить следующие действия:
Запустить программу на выполнение;
В главном меню выбрать «Настройки»;
В списке доступных голосовых модулей выбрать необходимый синтезатор;
Выйти в основное меню и перейти на вкладку «Звук»;
Подобрать необходимые настройки голосового модуля, если такой был выбран в п. 3;
В поле ввода текста ввести любые произвольные символы, после чего нажать кнопку «Play»:
Настройка программы
Для запуска программы необходимо выполнить:
Установку Adobe Reader X;
Установку движков голосового синтеза.
После установки необходимо выполнить:
Выбор голосового движка в списке имеющихся (по умолчанию будет выбран первый из списка);
Необходимую настройку голосового движка - тон, громкость, скорость.
Сообщения системному программисту
В ходе эксплуатации программы могут возникать следующие ситуации, сопровождающиеся следующими сообщениями (см. таблицу 5.1):
Таблица 5.1 – Сообщения системному программисту
Ситуация |
Сообщение |
Метод решения |
В списке голосовых модулей отсутствуют таковые |
«Голосовые модули не найдены» |
Данная ситуация означает, что на ОС не установлены голосовые модули. Необходимо произвести их инсталляцию на ЭВМ. |
Голосовые модули установлены, однако текст не воспроизводится |
«Голосовой модуль не выбран» |
Сообщение появляется в случае, если не выбран голосовой модуль. Необходимо перейти на вкладку «Настройки» и в параметрах «Голосовой модуль» выбрать необходимый. |
Не установлен Adobe Reader X |
«Не установлен необходимый компонент» |
Adobe Reader X необходим для просмотра pdf-файлов. Если данная программа не установлена, режим «Книги» будет не доступен. |
Руководство оператора
Назначение и условия применения программы
Данная программа использует технологию преобразования текста в искусственную синтезированную речь при помощи библиотеки Microsoft Speech API v5.1 (SAPI). SAPI существенно снижает количество кода, который нужно написать для использования приложения, использующих распознавание и синтез текста, делая речевые технологии более приемлемыми и устойчивыми для решения широкого круга задач. SAPI обеспечивает высокоуровневый интерфейс между приложением и голосовым модулем – движком.
Программа имеет следующие возможности:
Возможность выбора источника текстовой информации;
Возможность выбора голосового модуля;
Возможность настройки выбранного голосового модуля;
Возможность управления потоком синтезированной речи.
Программа использует следующие дополнительные ресурсы:
Библиотека Microsoft SAPI v.5.0;
Набор голосовых модулей от компании Lernout & Hauspie, которые имеют поддержку русского языка;
Программу Adobe Reader X, которая позволяет просматривать и редактировать текстовые документы в формате .pdf;
Условия применения программы:
На ЭВМ пользователя должны быть установлены следующие компоненты:
Библиотека Microsoft Speech API v. 5.1;
Adobe Reader X;
Голосовые синтезаторы компании Lernout & Hauspie.
Программа совместима только с операционной системой Microsoft Windows XP, так как версия SAPI доступна только для данной ОС.