Tartalomjegyzék:
Meghatározás - Mit jelent a Voice XML?
A Voice XML egy kiterjeszthető jelölőnyelv (XML) szabvány a digitalizált hang tárolására és feldolgozására, a bemeneti felismerésre, valamint az emberi és a gépi hang interakció meghatározására. A Voice XML a beszéd bemeneteként használja a gépet a kívánt feldolgozáshoz, ezáltal megkönnyítve a hang alkalmazás fejlesztését. A hang alapú alkalmazásokat egy hang böngésző kezeli.
A Techopedia magyarázza a Voice XML-et
A Voice XML szabványos jelölőnyelvként lett kifejlesztve a hangos párbeszédek továbbítására és feldolgozására. A Voice XML alkalmazások magukban foglalják az automatikus vezetési segítséget, az e-mailekhez való hangos hozzáférést, a hangos könyvtárakhoz való hozzáférést és más szolgáltatásokat. A hang XML oldalakat online továbbítják a HTTP protokollon keresztül.
Két alapvető Voice XML fájltípus létezik:
- Statikus: Az alkalmazásfejlesztő keményen kódolja
- Dinamikus: A szerver generálja az ügyfél kéréseire válaszul.
A Voice XML architektúra a következő komponenseken alapul:
- Dokumentumszerver: Mint egy olyan kiszolgáló, amely elfogadja az ügyfélkéréseket és megfelelő válasz utófeldolgozást generál
- Voice XML értelmező alrendszer: A dokumentumszerver által generált válaszkimenet feldolgozása.
- Végrehajtási platform: A felhasználói bemenetek alapján fellépéseket generál
- Voice XML célok: A hatékonyság érdekében hang alapú szolgáltatásokat integrál a webes alkalmazásokba
A Voice XML megkönnyíti a következőket:
- Csökkenti az ügyfél / szerver interakcióit azáltal, hogy dokumentumonként több interakciót határoz meg
- Árnyékolja a fejlesztőket az alacsony szintű megvalósítási platform részleteitől
- Összpontosít az üzleti logika és az interakciós kód egyértelmű szétválasztására
- Működik és ugyanazokat az eredményeket biztosítja, függetlenül a végrehajtási platformtól
- Egyszerű párbeszédablakokat hoz létre és dolgoz fel. Komplex párbeszédablakok készíthetők és karbantarthatók a Voice XML nyelvi eszközök segítségével.
