Оглавление:
Определение - Что означает Voice XML?
Voice XML - это стандарт расширяемого языка разметки (XML) для хранения и обработки оцифрованного голоса, распознавания ввода и определения взаимодействия между человеком и машиной. Voice XML использует голос в качестве входных данных для машины для требуемой обработки, тем самым облегчая разработку голосовых приложений. Голосовое приложение управляется голосовым браузером.
Техопедия объясняет Голос XML
Voice XML разработан как стандартный язык разметки для доставки и обработки голосовых диалогов. Приложения Voice XML включают автоматизированную помощь при вождении, голосовой доступ к электронной почте, доступ к голосовым каталогам и другие услуги. Голосовые XML-страницы передаются онлайн по протоколу HTTP.
Существует два основных типа файлов Voice XML:
- Статический: жестко запрограммирован разработчиком приложения
- Динамический: генерируется сервером в ответ на запросы клиентов.
Архитектура Voice XML основана на следующих компонентах:
- Сервер документов: как сервер, который принимает клиентские запросы и генерирует соответствующий ответ после обработки
- Подсистема интерпретатора голосового XML: обрабатывает выходные данные ответа на запрос, сгенерированные сервером документов.
- Платформа реализации: генерирует действия в ответ на пользовательский ввод
- Цели Voice XML: интеграция голосовых служб с веб-приложениями для повышения эффективности
Голосовой XML облегчает следующее:
- Сокращает взаимодействие клиент / сервер, указывая несколько взаимодействий для одного документа.
- Защита разработчиков от низкоуровневых деталей платформы реализации
- Ориентирован на четкое разделение бизнес-логики и кода взаимодействия
- Функционирует и обеспечивает одинаковые результаты, независимо от базовой платформы реализации
- Создает и обрабатывает простые диалоги. Сложные диалоги могут создаваться и поддерживаться с помощью инструментов языка Voice XML.
