VoiceXML

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7.11.2021 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

VoiceXML ( Voice eXtensible Markup Language , VXML ) on yksi W3C :n avoimista standardeista , jotka perustuvat XML - kieleen [1] , protokollaan [2] , keskustelukieliin. VoiceXML 3.0 on seuraava suuri VoiceXML-versio, joka sisältää merkittäviä uusia ominaisuuksia. Se sisältää uuden XML-tilakaavion kuvauskielen nimeltä SCXML.

Historia

Toukokuu 2000 - ensimmäisen version julkaisu kansainvälisessä konsortiossa World Wide Web (W3 Consortium). Tarkoituksena on kehittää interaktiivisia puhesovelluksia (Interactive Voice Response, IVR) mediaresurssien hallintaan. Standardin luomisen tavoitteena on tuoda kaikki web-ohjelmoinnin edut IVR-sovellusten kehittämiseen [1] .

Multimodaaliset sovellukset, jotka yhdistävät puheentunnistuksen muihin tiedonsyöttömuotoihin (näppäimistöstä, kynästä, numeropainikkeista), ovat tulleet useiden suurten yritysten (Microsoft ja muut) tietoon, jotka ovat päättäneet tukea SALTia . Forum (Speech Application Language Tags ) projekti. sovellukset). Joten nyt W3C-konsortio muodostaa kaksi eri leiriä SALTin ja VoiceXML:n ympärille. Toistaiseksi yritykset eivät ole päässeet yksimielisyyteen päästandardin valinnasta, ja nyt molemmat alueet kehittyvät tasaisesti [1] .

Kehittäessään paketteja (Software Development Kit, SDK ) puhesovellusten luomiseen yritykset tukevat yhtä tai toista standardia. Esimerkiksi Speech SDK (Philips) tukee Voice XML -spesifikaatiota ja on suunniteltu kommunikoimaan C/C++ API:n kanssa [1] .

W3C:n ehdottamat tekniset tiedot:

Käyttö

Kymmeniä tuhansia sovelluksia on jo luotu [7]

VoiceXML:ssä on tageja, jotka ovat komentoja puheselaimelle , joka: syntetisoi, tunnistaa puheen, tarjoaa dialogin ohjauksen.

Esimerkkikoodi

Esimerkki VoiceXML-asiakirjasta:

<vxml version= "2.0" xmlns= "http://www.w3.org/2001/vxml" > <lomake> <lohko> <kehote> Hei maailma! </prompt> </block> </form> </vxml>

VoiceXML-tulkki muuntaa tekstilauseen "Hei maailma!" syntetisoituun puheeseen

Muistiinpanot

  1. 1 2 3 4 Nykyaikaiset puheentunnistustekniikat Arkistoitu 29. lokakuuta 2007.
  2. Nortel julkaisi uusia ratkaisuja liiketoimintaprosessien ja sovellusten integrointiin  (pääsemätön linkki)
  3. Voice Extensible Markup Language (VoiceXML) -versio 2.0 . Haettu 6. huhtikuuta 2010. Arkistoitu alkuperäisestä 12. huhtikuuta 2010.
  4. Voice Extensible Markup Language (VoiceXML) 2.1 . Haettu 6. huhtikuuta 2010. Arkistoitu alkuperäisestä 7. toukokuuta 2021.
  5. Voice Extensible Markup Language (VoiceXML) 3.0 . Haettu 6. huhtikuuta 2010. Arkistoitu alkuperäisestä 2. maaliskuuta 2021.
  6. UzInfoCom Center for the Development and Implementation of Computer and Information Technologies Arkistoitu 25. lokakuuta 2011.
  7. VoiceXML-foorumi . Haettu 6. huhtikuuta 2010. Arkistoitu alkuperäisestä 5. toukokuuta 2021.

Katso myös

Linkit