Сообщений 0    Оценка 14 [+1/-0]         Оценить  
Система Orphus

MS Agent. Графические персонажи для интерфейсов

Автор: Александр Климов
Издательство: БХВ-Петербург, 2005
352 страницы

Материал предоставил: Алексей Кирюшкин
Найти в магазинах
Купить в Озоне (215 руб.)

Аннотация

Содержание
Комментарии

Аннотация

Рассмотрены технология Microsoft Agent и использование виртуальных персонажей в коммерческих приложениях, а также пользовательских проектах при программировании на языках JavaScript, VBScript, Visual Basic, C++, VB.NET и С#. Подробно описаны популярные виртуальные персонажи от профессиональных разработчиков Microsoft, La Cantoche, E-Clips, UK Software и др. Показано, как разрабатывать собственные персонажи и внедрять их в свои проекты. Компакт-диск содержит примеры из книги, а также персонажи и программы, разрешенные для свободного распространения.

Содержание

Введение
О чем эта книга
Для кого эта книга
Требования, предъявляемые читателю
Системные требования
Установка MS Agent 2.0
Дополнительные сведения
Благодарности

Глава 1. Знакомство с Microsoft Agent 2.0
1.1 Немного истории
1.2 Что такое Microsoft Agent 2.0?
1.3 Установка и настройка MS Agent
1.4 Интерфейс Ms Agent
1.4.1 Окно персонажа
1.4.2 Значок на панели задач
1.4.3 Диалоговое окно
Команды голосом1.4.4 Текстовое облако (Balloon)
1.4.5 Окно с подсказкой (Listening Tip)
1.5 Диалоговое окно Дополнительные параметры персонажей
1.5.1 Вкладка
Вывод1.5.2 Вкладка
Ввод речи1.5.3 Вкладка
Авторские права
1.6 Свойства персонажа
1.7 Заключение

Глава 2. Технологии для MS Agent
2.1 Синтез речи
2.1.1 Что такое TTS?
2.1.2 Использование TTS в Интернете
2.1.2 Использование TTS в программах
2.2 Распознавание речи
2.2.1 Использование движка распознавания речи в Интернете
2.2.1 Использование SR-движка в программах
2.3 Модуль Speech Control Panel
2.4 Утилита Microsoft Linguistic Information Sound Editing Tool
2.4.1 Установка
2.4.2 Начало работы
2.4.3 Создание лингвистической информации
2.5 Редактор Microsoft Agent Character Editor
2.6 Заключение

Глава 3. Программы, использующие MS Agent
3.1 Программа Magic Gooddy
3.2 Плагин Winamp Talking
3.3 Программа MASH
3.4 Программа Will Power
3.5 Программа Agent Reader
3.6 Программа SmartButler
3.7 Браузер Fast Browser
3.8 Программа TalkToMe
3.9 Программа Talk2Desktop
3.10 Программа Shizzam
3.11 Программа ''Напоминалка''
3.12 Программа ''Персонаж''
3.13 Заключение

Глава 4. Персонажи MS Agent
4.1 Персонажи от Microsoft
4.1.1 Merlin
4.1.2 Genie
4.1.3 Peedy
4.1.4 Robby
4.2 Персонажи от La Cantoche
4.2.1 James
4.2.2 Claude
4.2.3 Oscar, Milton, Plany и Benoit
4.2.4 Персонажи на заказ
4.3 Персонажи от E-Clips
4.3.1 Santa
4.3.2 Ceasar
4.3.3 Rebecca
4.3.4 Другие персонажи
4.4 Персонажи от UK Software
4.5 Дополнительные персонажи
4.6 Ассистенты MS Office и помощники окна Поиск
4.6.1 MS Office
4.6.2 Поиск
4.7 Заключение

Глава 5. Особенности создания персонажей
5.1 Кадры
5.2 Графика
5.3 Размеры
5.4 Продолжительность показа
5.5 Трансформация
5.6 Анимация разговора
5.7 Стандартный набор анимаций
5.8 Заключение

Глава 6. Создание персонажей
6.1 Создание собственного персонажа
6.1.1 Начало работы
6.2 Настройки для нового персонажа
6.2.1 Основные настройки
6.2.2 Группа элементов
Output Options6.2.3 Индентификатор GUID
6.3 Настройка для анимаций
6.3.1 Настройка кадров
6.3.2 Цветовая палитра
6.4 Создание новой анимации
6.4.1 Добавление новых кадров
6.4.2 Позиция кадра
6.4.3 Длительность показа кадра
6.4.4 Звуковые эффекты
6.5 Вкладка Branching
6.6 Вкладка Overlays
6.7 Просмотр анимации
6.8 Сопоставление анимации состоянию
6.9 Сохранение файла персонажа
6.10 Сборка
6.11 Заключение

Глава 7. Программирование для Интернета
7.1. Основы HTML
7.2 Первый пример
7.3 Персонаж по умолчанию
7.4 Загрузка персонажа
7.5 Анимация персонажа
7.6 Второй пример. Использование языка JavaScript
7.7 Разные персонажы, разные языки
7.7.1 Первый способ
7.7.2 Второй способ
7.8 Просмотр анимации
7.9 Позиционирование персонажей
7.10 Интерактивное поведение персонажа
7.11 Говорящий Internet Explorer
7.12 Использование MS Agent в WSH
7.12.1 Что такое Windows Script Host?
7.12.2 Где взять Windows Script Host?
7.12.3 Пример использования MS Agent в WSH-скриптах
7.13 Заключение

Глава 8. Программирование на Visual Basic
8.1 Первые примеры программ на Visual Basic
8.1.1 Первый способ доступа к объекту Microsoft Agent
8.1.2 Второй способ доступа к объекту Microsoft Agent
8.1.2 Третий способ доступа к объекту Microsoft Agent
8.2 Загрузка персонажа
8.3 Анимация персонажа
8.4 Объектная модель MS Agent
8.4.1 Объект
Request8.4.2 Объект
Agent8.4.3 Объект
Characters8.4.4 Объект
Character8.4.5 Объект
Commands8.4.6 Объект
Command8.4.7 Объект
Balloon8.4.8 Коллекция
AnimationNames8.4.9 Объект
AudioOutput8.4.10 Объект
SpeechInput8.4.11 Объект
PropertySheet
8.5 Теги
8.5.1 Тег
Chr8.5.2 Тег
Ctx8.5.3 Тег
Emp8.5.4 Тег
Lst8.5.5 Тег
Map8.5.6 Тег
Mrk8.5.7 Тег
Pau8.5.8 Тег
Pit8.5.9 Тег
Rst8.5.10 Тег
Spd8.5.11 Тег
Vol
8.6 Примеры программ на Visual Basic 6.0
8.6.1 Использование объекта Request
8.6.2 Использование нескольких персонажей
8.6.3 Обработка ошибок
8.6.4 Программа-шутка
8.7 Заключение

Глава 9. Программирование на Visual C++
9.1 Первый пример
9.2 Второй пример
9.3 Третий пример
9.4 Использование MFC
9.5 Заключение

Глава 10. MS Agent в Microsoft .NET FrameWork
10.1 Использование MS Agent в VB.NET
10.1.1 Написание кода
10.2 Пример использования MS Agent в C#
10.3 Заключение

Глава 11. Использование MS Agent в Microsoft Office
11.1 Особенности использования агентов в MS Office
11.1.1 Основные отличия помощников MS Office от персонажей MS Agent
11.2 Объект Assistant
11.2.1 Первый макрос
11.2.2 Свойства объекта
Assistant11.2.3 Свойства окна
Помощник11.2.4 Методы объекта
Assistant
11.3 Объект Balloon
11.3.1 Свойства объекта
Balloon11.3.2 Методы объекта
Balloon
11.4 Пример использования ассистента в MS Office
11.4.1 Первая часть примера
11.4.2 Вторая часть примера
11.5 Использование MS Agent в MS Office
11.6 Использование MS Agent в Word
11.7 Использование MS Agent в Excel
11.8 Использование MS Agent в приложении PowerPoint
11.8.1 Анимация персонажа
11.8.2 Вывод речи
11.8.3 Собираем все вместе
11.8.4 Анимация с Application Events
11.8.5 Выгрузка персонажа
11.9 Заключение

Глава 12. Лицензия и распространение
12.1 Модификация персонажей
12.2 Изображения персонажей
12.3 Помощники MS Office
12.4 Заключение

ПРИЛОЖЕНИЯ
Приложение 1. Стандартный набор анимаций для персонажа по умолчанию
Приложение 2. Идентификаторы национальных языков
Приложение 3. Правила для движка Lernout Hauspie TTS3000 Text-To-Speech Engine - Russian
П3.1 Числа
П3.1.1 Числа, содержащие не более 15 цифр
П3.1.2 Числа, содержащие более 15 цифр
П3.1.3 Десятичные дроби
П3.1.4 Банковские номера и т.п.
П3.2 Аббревиатуры
П3.2.1 Контекстно-независимые аббревиатуры
П3.2.2 Контекстно-зависимые аббревиатуры
П3.3 Акронимы
П3.4 Время
П3.4.1 Часы-минуты
П3.4.2 Часы-минуты-секунды
П3.5 Дата
П3.6 Валюта
П3.7 Номер телефона
П3.8 Градусы
П3.9 Проценты
П3.10 Математические знаки, используемые между числами
П3.11 E-mail
П3.12 Смайлики
П3.13 Тег Address
П3.13.1 Почтовые индексы
П3.13.2 Нумерация домов
П3.13.3 Числа в названиях улиц
П3.14 Список аббревиатур
Приложение 4. Коды ошибок MS Agent
Приложение 5. Стандартный набор анимаций для помощника Office
Приложение 6. Описание компакт-диска

Предметный указатель

Содержание компакт-диска
Программа MASH
Программа SmartButler
Персонаж James (white)
Персонаж Ceasar
Персонаж Rebecca
Персонаж Claude
Персонаж Peedy
Персонаж Santa
Персонаж Santa21k
Примеры и скрипты

Комментарии

Алексей Кирюшкин

В книге последовательно и полно рассматриваются вопросы, связанные с созданием и использованием персонажей MS Agent в программах и интернет-страницах, а также сопутствующие вопросы - преобразование из теста в голос (Text-To-Speech) и распознавание голоса (Speech Recognition).

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

    Сообщений 0    Оценка 14 [+1/-0]         Оценить