Руководство пользователя пакета OEM Preinstallation Kit

         

Настройка поддержки телефонных номеров в Microsoft Agent


Персонаж Qmark включает стандартный пункт меню Tell me where to get assistance (Как получить помощь?) для каждой страницы приветствия Windows. Ответ персонажа на этот вопрос можно настроить посредством добавления или изменения значения параметра SupportPhoneNumber

в разделе [Options]

файла Oobeinfo.ini, например:

[Options]SupportPhoneNumber=1234567

В результате персонаж произнесет номер 1234567. Однако если персонаж использует модуль преобразования текста в речь (TTS), выбранный вариант произнесения номера может отличаться от ожидаемого. Чтобы задать более подходящий вариант для произнесения телефонного номера, может потребоваться изменить строку номера с помощью одного из тегов вывода речи Microsoft Agent. Например, многие модули поддерживают тег \Ctx, который обеспечивает произнесение чисел телефонных номеров при использовании параметра Address.

Например:

SupportPhoneNumber=\Ctx="Address"\ 7 095 123 45 67

При этом большинство модулей преобразования текста в речь понимают, что указанные цифры являются телефонным номером, и автоматически добавляют пояснительные слова, например "код города". Обратите внимание, что тег \Ctx= "Address"\ передается только в модуль TTS и не появляется в тексте фигурной выноски персонажа.

Однако, поскольку поддержка данного тега может заметно отличаться для разных модулей преобразования текста в речь, более надежно использовать тег \Map. Данный тег позволяет ввести отдельный текст для произнесения модулем преобразования, не совпадающий с выводимым текстом на фигурной выноске. Например:

SupportPhoneNumber=\Map= "семь ноль девяносто пять сто двадцать три сорок пять шестьдесят семь" = "7 095 123 45 67"

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

Кроме того, можно добавить текст в начало или конец указанного номера. Например:

SupportPhoneNumber=За поддержкой обращайтесь по телефону \Map= "семь ноль девяносто пять сто двадцать три сорок пять шестьдесят семь" = "7 095 123 45 67"

Допускается использование и других тегов вывода речи Microsoft Agent. За дополнительными сведениями о тегах обращайтесь на веб-узел Microsoft Agent по адресу:

http://msdn.microsoft.com/workshop/imedia/agent/default.asp



Содержание раздела