VoiceXML

frá Wikipedia, ókeypis alfræðiorðabókinni
Fara í siglingar Fara í leit

VoiceXML (Voice Extensible Markup Language) er XML forrit sem er notað til að lýsa samræðuferlum í talglugganum . Það hefur verið sérstaklega þróað fyrir símaforrit. Núverandi útgáfa, VoiceXML 2.1, hefur verið tilmæli frá World Wide Web Consortium ( W3C ) síðan í júní 2007 og hefur sömu stöðu og vefstaðall og HTML . Forrit sem voru þróuð í VoiceXML keyra því á hvaða VoiceXML-samhæfðum tungumálavettvangi. Vegna líkingarinnar við HTML vafrann eru VoiceXML túlkar einnig nefndir raddvafrar. [1]

Sem framlenging á grafískum notendaviðmótum á veraldarvefnum til að innihalda inntak og úttaksvalkosti í gegnum náttúrulegt tungumál upp að margbreytilegum notendaviðmótum, hafa frekari lýsingarmál verið þróuð sem viðbót eða valkostur við VoiceXML:

SALT var að frumkvæði Microsoft og þjónar því að styrkja tengsl milli talforrita og innihalds og verklags á veraldarvefnum. X + V sameinar XHTML og VoiceXML þætti til að sameina internet og síma.

Web Speech API gerir ECMAScript -stjórnaðri framlengingu vefsíðna kleift að innihalda raddinntak og úttak.

Þróunarsaga

Með fyrstu ræðuforritunum var enginn aðskilnaður milli forrits og vettvangs. Samræðuferlar voru forritaðir og settir saman alveg eins „harðknúnir“ eins og til dæmis tengi við símkerfið. Þetta hafði þann kost að raddforrit var venjulega hægt að búa til hratt og keyra áreiðanlegan hátt, en hafði stífleika sem var óviðunandi fyrir skilmála í dag. Til dæmis, ef breyta ætti glugganum, þá þurfti forritarinn að grípa inn í dulkóðann.

Í nýrri tungumálaforritum var forritið því aðskilið frá pallinum til að auðveldara væri að viðhalda samræðum. Handritamál eða tæki til að lýsa þessum forritum voru (og eru í sumum tilvikum enn í dag) einkaeign - það er að segja þau voru mismunandi eftir veitendum.

VoiceXML 2.0 er staðlunarátak W3C með það að markmiði að ná samræmdri lýsingu á talforritum. Á sama tíma er það viðmótstungumál sem hægt er að nota til samskipta milli forritsins og vettvangsins. Staðallinn hefur á meðan fundið útbreidda notkun og er studdur af fjölmörgum veitendum. Til viðbótar við sérlausnirnar og forritapallana sem eru enn mjög útbreiddir á markaðnum, þá eru til samkeppnishæfar staðlunaraðferðir, einkum SALT staðallinn sem samsteypa leiðir af Microsoft. Upplýsingarnar voru birtar 16. mars 2004.

VoiceXML 2.1 kom út 19. júlí 2007 og nær út útgáfu 2.0 með nokkrum viðbótaraðgerðum. Þessum er ætlað að bæta upp ófullnægjuna sem greindist meðan unnið var með VoiceXML 2.0. Útgáfa 2.1 er fullkomlega niður samhæfð við útgáfu 2.0.

Nú er unnið að forskriftinni fyrir VoiceXML 3.0 . Þessari útgáfu er ætlað að hafa í för með sér fullkomna endurhönnun forskriftarinnar til að gera kleift að nota sem lénsgreint tungumál fyrir þróun raddviðmóta umfram símtöl. Samhæfni niður á við VoiceXML 2.1 ætti að vera mögulegt með sérstöku sniði.

Samlíkingar við veraldarvefinn

Þegar VoiceXML er borið saman við HTML eru margar hliðstæður. Eins og HTML er VoiceXML bæði lýsingarmál og viðmótstaðall :

  • Maður getur notað VoiceXML beint til að kóða talforrit, rétt eins og hægt er að nota HTML beint til að kóða notendaviðmót.
  • Þú getur einnig skilgreint forritið með sértæku tóli og búið til VoiceXML kóða úr því (gangvirkt eða stöðugt). Þetta samsvarar notkun skjalastjórnunarkerfis til viðhalds vefsíðu. Í þessu tilfelli er VoiceXML að miklu leyti fært niður í eign sína sem viðmótstaðall.

Hins vegar, með núverandi tækniástandi, líkist líkingin enn á einum mikilvægum punkti: VoiceXML vafrinn (sem hluti af pallinum) er ekki enn staðsettur beint í síma viðskiptavinarins, en er oft (af hagkvæmnisástæðum) í sama netþjónaherbergi og forritsþjónninn. Samskipti milli þess sem hringir og vettvangsins fer fram í gegnum almenna símkerfið . Þetta þýðir að fyrir þann sem hringir og oft einnig fyrir símafyrirtækið skiptir litlu máli hvaða staðlaður vettvangur og forrit hafa samskipti við. Spurningin um stöðlun fyrir þann sem hringir (nánar tiltekið: notandi raddforritsins) hefur aðeins raunverulega þýðingu þegar vafrinn (og þar með, einkum talgreining og talgervi ) á sæti í símanum vegna aukins tölvukraftur. Ástandið er enn að vissu leyti sambærilegt við þá spurningu hvort notendaviðmót fyrir forrit á staðnum ætti að útfæra á HTML tungumálinu, eða í Visual Basic eða með (sér) tæki til að búa til GUI - sem er afgerandi sérstaklega gæði notendaviðmóts sem myndast.

Takmörk

Virkni VoiceXML staðalsins er málamiðlun. Þetta þýðir að mögulegir eiginleikar eru ekki studdir eða aðeins studdir í seinni útgáfu. Í þessu tilfelli er hins vegar hægt að stækka VoiceXML með sérviðbótum. Þetta þynnir kostina sem nefndir eru hér að ofan nokkuð en er samt praktískara en að setja upp allt kerfið á sérriti.

VoiceXML sem forskriftarmál til þróunar forrita er byggt á grundvallarhugtakinu um að hægt sé að formgera samræður milli manna og véla með því að beina fyrirfram skilgreindum flæðiritum. Í þessu ímyndunarafli „hringir“ hringirinn í gegnum fyrirfram skilgreinda valmyndaröðina og notar oft jafnvel skýrar siglingarskipanir eins og „til baka“ og „aðalvalmynd“. Þetta hugtak nær sínum takmörkum þar sem samspil nálgast frjálsa mann-vél samræðu, þar sem kallinn getur tekið við samræðuverkefninu með því að móta heilar setningar, t.d. B. „Nei, til Hamborgar, á þann hátt að ég er þarna um kl. 18“ (svokallaðar samræður eða blandaðar frumkvæði ). Það er rétt að það eru til uppbyggingar í VoiceXML sem veita þeim sem hringir ákveðið frelsi þegar hann flakkar í gegnum valmyndarflæðið (t.d. svokölluð eyðublöðfylling ); Hins vegar, vegna meginreglunnar sem felst í því, eykst átakið til þróunar umsókna verulega með auknu frelsi í samræðuferlinu. Inngangur svokallaðs samskiptastjóra, sem ákvarðar á áhrifaríkan hátt kerfisviðbrögð á grundvelli samræðusögunnar, hefur reynst gagnlegt til að átta sig á slíkum samræðum. Hægt er að nota slíka valmyndastjóra til að búa til kraftmikið VoiceXML skjöl - sem viðmót við tungumálapallinn.

Fjölbreytt forrit - það er að segja samsetningin af ræðu og grafískri framleiðsla - eru nú aðeins takmörkuð studd af VoiceXML. Hins vegar eru tilhneigingar til að koma á fót margmiðlunartengdum lýsingarmálum. X + V (XHTML + rödd) er tilraun til að sameina VoiceXML við XHTML með hjálp sérstakra samstillingarþátta. Önnur nálgun er í boði með tungumálinu SALT, sem er hugsað sem ritgerð um HTML, en byggir á sérsniðinni nálgun sem er frábrugðin VoiceXML fyrir málverkin. Hingað til er aðal vandamálið við þessar tæknilegu lausnir hins vegar að það er ekkert sannfærandi notkunartilvik fyrir hagnýta notkun þeirra.

Sjá einnig

Vefsíðutenglar

Einstök sönnunargögn

  1. https://www.w3.org/Rödd