Определение нового символа

[Агент Майкрософт не рекомендуется использовать в Windows 7 и может быть недоступен в последующих версиях Windows.]

Чтобы определить новый символ, запустите редактор символов агента. Если у вас уже загруженный символьный файл, выберите команду Создать в меню Файл . Отобразится подменю вариантов. Если вы создаете символ для собственного использования, выберите Пользовательский символ. Если вы хотите создать символ, который можно использовать в качестве символа агента по умолчанию, выберите Символ по умолчанию. Это позволит предварительно настроить редактор со всеми необходимыми именами анимации и назначениями состояний анимации, а также задать параметр Поддерживает стандартный набор анимации . Аналогичным образом, если выбрать символ помощника Office, редактор предварительно настраивается с именами анимации и назначением состояния анимации, необходимыми для символа помощника Office. Это действие выбирает значок Символ в дереве и отображает его страницы свойств в правой части окна. В следующих разделах описывается, как задать свойства персонажа и как создать анимацию для персонажа.

Настройка общих сведений о персонаже

Чтобы начать определение символа, введите его имя в текстовое поле Имя (не более 32 символов). Так как Microsoft Agent использует имя , чтобы разрешить пользователям доступ к символу, укажите понятное имя. Укажите имя, которое можно произносить с помощью обычного правописания, или вы можете отключить речевой ввод для символа. Вы также можете указать короткое необязательное описание (256 символов) для своего символа в текстовом поле Описание. Сервер предоставляет клиентским приложениям то, что вы вводите в текстовом поле Описание.

Вы также можете хранить собственные данные как часть символа с помощью поля ExtraData. Эту возможность можно использовать для включения специальных сведений о характере или других данных. После компиляции с помощью редактора символов эти сведения можно получить с помощью свойства ExtraData во время выполнения при загрузке символа.

Вы можете задать имя, описание и дополнительные сведения о символе на основе параметра идентификатора языка символа. Чтобы задать эти данные для другого языка, выберите Язык и введите текст. Кроме того, необходимо установить кодовые страницы языка в системе, в которую вы создаете символьный файл. Если вы не используете соответствующие языковые параметры, не будут включены в скомпилированный символьный файл. Вам не нужно предоставлять информацию на других языках. Если эти свойства запрашиваются во время выполнения с помощью API агента и нет конкретных параметров для этого языка, возвращаются параметры английского языка (по умолчанию).

Настройка параметров вывода символа

Если задать параметр Поддерживает стандартный набор анимации, редактор символов проверка, чтобы убедиться, что вы включили все необходимые анимации и назначения состояния анимации для символа по умолчанию при попытке создать символ. Если что-то отсутствует, в окне сообщения появится список отсутствующих элементов. Дополнительные сведения о стандартном наборе анимации см. в разделе Проектирование символов для Microsoft Agent.

Для голосовых выходных данных вашего персонажа Microsoft Agent предоставляет на выбор синтезированный голос преобразования текста в речь (TTS) или голос, использующий записанные звуковые файлы. Если вы хотите использовать синтезированный голос, проверка параметр Использовать синтезированную речь для голосового вывода. Будет добавлена страница "Голос" для выбора характеристик голоса. Выберите страницу Голос и используйте элементы управления на ней, чтобы выбрать голос, скорость и шаг всех совместимых подсистем TTS, которые вы установили. Диапазон голосовых параметров, которые можно выбрать, зависит от подсистем TTS. Если вы еще не установили подсистему TTS, список идентификаторов голосовой связи будет пустым. Перед определением параметров голоса персонажа в редакторе символов агента необходимо установить подсистему TTS.

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

Если вы планируете использовать записанные звуковые файлы (. WAV-файлы) для голосовых выходных данных вашего персонажа не нужно проверка параметр Использовать синтезированную речь для голосового вывода. Вместо этого вам потребуется отдельно записать голосовые выходные звуковые файлы и загрузить их из кода приложения.

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

Если установлен флажок Использовать Word Выноска, вы сможете открыть страницу Word Balloon. Параметры на странице Word Balloon позволяют изменить характеристики по умолчанию для вашего слова balloon. Параметр Символы на строку позволяет определить ширину выноски на основе среднего количества символов в строке. Вы можете задать высоту по умолчанию на основе фиксированного числа строк, которые нужно отобразить одновременно, или автоматически в соответствии с текстом, который вы указали в методе Speak . Вы также можете указать, будет ли воздушный шар автоматически скрываться после завершения метода Speak и будет ли автоматически отображаться или "стикать" слова в параметре скорости вывода речи символа.

Страница Word Воздушный шар также позволяет задать шрифт по умолчанию для слова символа и цвета отображения выноски. Однако имейте в виду, что пользователи могут переопределить параметры шрифта с помощью страницы свойств Microsoft Agent.

Задание идентификатора персонажа

Каждому символу требуется уникальный идентификатор (GUID). Сервер использует идентификатор для различения символов. При создании нового символа редактор автоматически создает новый идентификатор для вашего символа. Идентификатор символа необходимо изменять только в том случае, если вы скопировали файл определения другого символа или если вы намеренно хотите отличить символ от предыдущей версии. Чтобы изменить идентификатор символа, нажмите кнопку Создать GUID, и редактор создаст новый идентификатор.