VoiceXML

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 7 november 2021; kontroller kräver 2 redigeringar .

VoiceXML ( Voice eXtensible Markup Language , VXML ) är en av W3C :s öppna standarder baserad på XML - språk [1] , protokoll [2] , konversationsmarkeringsspråk. VoiceXML 3.0 kommer att bli nästa stora version av VoiceXML med stora nya funktioner. Den innehåller ett nytt XML-tillståndsdiagrambeskrivningsspråk som heter SCXML.

Historik

Maj 2000 - publicering i det internationella konsortiet World Wide Web (W3 Consortium) av den första versionen. Syftet är att utveckla interaktiva röstapplikationer (Interactive Voice Response, IVR) för hantering av mediaresurser. Målet med att skapa standarden är att ta med alla fördelar med webbprogrammering till utvecklingen av IVR-applikationer [1] .

Multimodala applikationer som kombinerar taligenkänning med andra former av informationsinmatning (från tangentbordet, pennan, en uppsättning numeriska knappar) har uppmärksammats av ett antal stora företag (Microsoft och andra) som har beslutat att stödja SALT Forum (Speech Application Language Tags ) projekt. applikationer). Så nu bildas två olika läger kring SALT och VoiceXML av W3C-konsortiet. Hittills kan företag inte komma överens om valet av huvudstandard och nu utvecklas båda områdena lika [1] .

Vid utveckling av paket (Software Development Kit, SDK ) för att skapa talapplikationer stödjer företag en eller annan standard. Till exempel stöder Speech SDK (från Philips) Voice XML-specifikationen och är utformad för att kommunicera med C/C++ API [1] .

Specifikationer föreslagna av W3C:

Användning

Tiotusentals applikationer har redan skapats [7]

VoiceXML har taggar som är kommandon för röstwebbläsaren , som: syntetiserar, känner igen tal, ger dialogkontroll.

Exempelkod

Exempel på VoiceXML-dokument:

<vxml version= "2.0" xmlns= "http://www.w3.org/2001/vxml" > <form> <block> <prompt> Hej världen! </prompt> </block> </form> </vxml>

VoiceXML-tolken konverterar textfrasen "Hello world!" till syntetiserat tal

Anteckningar

  1. 1 2 3 4 Modern taligenkänningsteknik Arkiverad 29 oktober 2007.
  2. Nortel släppte nya lösningar för integration av affärsprocesser och applikationer  (otillgänglig länk)
  3. Voice Extensible Markup Language (VoiceXML) version 2.0 . Hämtad 6 april 2010. Arkiverad från originalet 12 april 2010.
  4. Voice Extensible Markup Language (VoiceXML) 2.1 . Hämtad 6 april 2010. Arkiverad från originalet 7 maj 2021.
  5. Voice Extensible Markup Language (VoiceXML) 3.0 . Hämtad 6 april 2010. Arkiverad från originalet 2 mars 2021.
  6. UzInfoCom Center for the Development and Implementation of Computer and Information Technologies Arkiverad 25 oktober 2011.
  7. VoiceXML-forum . Hämtad 6 april 2010. Arkiverad från originalet 5 maj 2021.

Se även

Länkar