VoiceXML

VoiceXML

VoiceXML (Voice eXtensible Markup Language, VXML) — один из открытых стандартов W3C на основе XML-языка[1], протокол[2], диалоговый язык разметки.

Содержание

История

Май 2000 года — опубликование в международном консорциуме World Wide Web (W3 Consortium) первой версии. Предназначение — для разработки интерактивных голосовых приложений (Interactive Voice Response, IVR) управления медиаресурсами. Цель создания стандарта — привнесение всех преимуществ web-программирования в разработку IVR-приложений[1].

Многомодальные приложения, сочетающие распознавание речи с другими формами ввода информации (с клавиатуры, пера, набора цифровых кнопок) попали в поле зрения ряда крупных компаний (Microsoft и др.), которые решили поддержать проект SALT Forum (Speech Application Language Tags — теги языка речевых приложений). Поэтому теперь вокруг SALT и VoiceXML консорциума W3С формируются два разных лагеря. До сих пор компании не могут прийти к единому мнению о выборе главного стандарта и сейчас оба направления развиваются в равной степени[1].

При разработке пакетов (Software Development Kit, SDK) для создания речевых приложений компании поддерживают тот или иной стандарт. Например, пакет Speech SDK (от Philips) поддерживает спецификацию Voice XML и выполнен для связи с C/C++ API[1].

Спецификации, предложенные W3C:

  • Voice Extensible Markup Language (VoiceXML) Version 2.0 — 16 марта 2004. Является частью W3C Speech Interface Framework, разработан в рамках W3C Voice Browser Activity участниками Voice Browser Working Group.[3]
  • Voice Extensible Markup Language (VoiceXML) 2.1 — 19 июня 2007[4]
  • Voice Extensible Markup Language (VoiceXML) 3.0 (W3C Working Draft) — 4 марта 2010 [5]. Позволяет осуществлять голосовую идентификацию[6]

Использование

Десятки тысяч приложений уже созданы[7]

  • Opera (с версии 7.6)
  • Moodle — планируется использовать во второй версии.

VoiceXML имеет теги, которые являются командами для голосового браузера (voice browser), который: синтезирует, распознает речь, предоставляет диалоговое управление.

Пример кода

Пример VoiceXML документа:

<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
  <form>
    <block>
      <prompt>
        Привет, мир!
      </prompt>
    </block>
  </form>
</vxml>

VoiceXML интерпретатор преобразует текстовую фразу «Привет, мир!» в синтезированную речь

Примечания

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "VoiceXML" в других словарях:

  • VoiceXML — (VXML) is the W3C s standard XML format for specifying interactive voice dialogues between a human and a computer. It allows voice applications to be developed and deployed in an analogous way to HTML for visual applications. Just as HTML… …   Wikipedia

  • VoiceXML — (Voice Extensible Markup Language) ist eine XML Applikation, die der Beschreibung von Dialog Abläufen in einem Sprachdialogsystem dient. Sie ist besonders für Telefonanwendungen entwickelt worden. Seit März 2004 ist VoiceXML eine Empfehlung des… …   Deutsch Wikipedia

  • VoiceXML — VoiceXML,   XML …   Universal-Lexikon

  • VoiceXML — Le VoiceXML (Voice eXtensible Markup Language ou langage de balisage extensible vocal) est un langage normalisé de programmation d une application vocale. Sommaire 1 Application vocale 2 Langage VoiceXML 2.1 Définition …   Wikipédia en Français

  • VoiceXML — ● np. f. ►XML spécification XML validée en version 1.0 par le W3C en mai 2000. Il s agit d une API de communication avec les périphériques de synthèse vocale et de téléphonie. http://www.voicexml.org …   Dictionnaire d'informatique francophone

  • Форум VoiceXML — по выработке требований к языку разметки речевой информации. См. www.voicexml.org. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева. Москва, 2002] Тематики электросвязь,… …   Справочник технического переводчика

  • VXML — VoiceXML (Voice Extensible Markup Language) ist eine XML Applikation, die der Beschreibung von Dialog Abläufen in einem Sprachdialogsystem dient. Sie ist besonders für Telefonanwendungen entwickelt worden. Seit März 2004 ist VoiceXML eine… …   Deutsch Wikipedia

  • Speech Application Language Tags — (SALT) is an XML based markup language that is used in HTML and XHTML pages to add voice recognition capabilities to web based applications.DescriptionSpeech Application Language Tags enables multimodal and telephony enabled access to information …   Wikipedia

  • Voice browser — A voice browser is a web browser that presents an interactive voice user interface to the user. In addition, it typically provides an interface to the PSTN or a PBX. Just as a visual web browser works with HTML pages, a voice browser operates on… …   Wikipedia

  • SRGS — Die Speech Recognition Grammar Specification (SRGS) ist ein W3C Standard, der beschreibt, wie Spracherkennungs Grammatiken (engl. speech recognition grammars) spezifiziert werden. Eine Spracherkennungs Grammatik ist ein Reihe von Wortschemen, die …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»