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

Аннотация
Содержание
Комментарии
Аннотация
Рассмотрены технология 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 Tool2.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 Персонажи от Microsoft4.1.1 Merlin
4.1.2 Genie
4.1.3 Peedy
4.1.4 Robby
4.2 Персонажи от La Cantoche4.2.1 James
4.2.2 Claude
4.2.3 Oscar, Milton, Plany и Benoit
4.2.4 Персонажи на заказ
4.3 Персонажи от E-Clips4.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.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 Basic8.1.1 Первый способ доступа к объекту Microsoft Agent
8.1.2 Второй способ доступа к объекту Microsoft Agent
8.1.2 Третий способ доступа к объекту Microsoft Agent
8.2 Загрузка персонажа
8.3 Анимация персонажа
8.4 Объектная модель MS Agent8.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.08.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.NET10.2 Пример использования MS Agent в C#
10.3 Заключение
Глава 11. Использование MS Agent в Microsoft Office
11.1 Особенности использования агентов в MS Office11.1.1 Основные отличия помощников MS Office от персонажей MS Agent
11.2 Объект Assistant11.2.1 Первый макрос
11.2.2 Свойства объекта
Assistant11.2.3 Свойства окна
Помощник11.2.4 Методы объекта
Assistant 11.3 Объект Balloon11.3.1 Свойства объекта
Balloon11.3.2 Методы объекта
Balloon 11.4 Пример использования ассистента в MS Office11.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 в приложении PowerPoint11.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 в своих программах.