90-я стрелковая дивизия
- 1 year ago
- 0
- 0
VoiceXML ( Voice eXtensible Markup Language , VXML ) — один из открытых стандартов W3C на основе XML -языка , протокол , диалоговый язык разметки. VoiceXML 3.0 станет следующей основной версией VoiceXML с новыми основными функциями. Он включает новый язык описания диаграмм состояний XML, называемый SCXML.
Май 2000 года — опубликование в международном консорциуме World Wide Web (W3 Consortium) первой версии. Предназначение — для разработки интерактивных голосовых приложений (Interactive Voice Response, IVR) управления медиаресурсами. Цель создания стандарта — привнесение всех преимуществ web-программирования в разработку IVR-приложений .
Многомодальные приложения, сочетающие распознавание речи с другими формами ввода информации (с клавиатуры, пера, набора цифровых кнопок) попали в поле зрения ряда крупных компаний (Microsoft и др.), которые решили поддержать проект (Speech Application Language Tags — теги языка речевых приложений). Поэтому теперь вокруг SALT и VoiceXML консорциума W3С формируются два разных лагеря. До сих пор компании не могут прийти к единому мнению о выборе главного стандарта и сейчас оба направления развиваются в равной степени .
При разработке пакетов (Software Development Kit, SDK ) для создания речевых приложений компании поддерживают тот или иной стандарт. Например, пакет Speech SDK (от Philips) поддерживает спецификацию Voice XML и выполнен для связи с C/C++ API .
Спецификации, предложенные W3C:
Десятки тысяч приложений уже созданы
VoiceXML имеет теги, которые являются командами для голосового браузера ( ), который: синтезирует, распознает речь, предоставляет диалоговое управление.
Пример VoiceXML документа:
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>
<prompt>
Привет, мир!
</prompt>
</block>
</form>
</vxml>
VoiceXML интерпретатор преобразует текстовую фразу «Привет, мир!» в синтезированную речь