VoiceXML یک استاندارد دیجیتال برای مشخص کردن رسانههای تعاملی و گفتگوی صوتی بین انسان و رایانه است. VXML برای توسعه برنامههای تماس صوتی و صوتی مانند سیستمهای بانکی و پورتالهای خدمات خودکار مشتری استفاده میشود.
برنامههای VoiceXML به روشی مشابه با نحوه تفسیر و بصری مرورگر وب زبان نشانهگذاری (Hypertext (HTML دریافت شده از یک سرور وب توسعه داده و مستقر میشوند.
اسناد VoiceXML توسط یک مرورگر صوتی تفسیر میشوند و در معماریهای استقرار متداول، کاربران از طریق شبکه تلفنی عمومی (PSTN) با مرورگرهای صوتی تعامل دارند.
VoiceXML یا XML استانداردی است که توسط کنسرسیوم وب جهانی (W3C) تهیه شده است.
کاربرد استاندارد VoiceXML
VoiceXML برای ایجاد برنامه های IVR در کاربریهای PBX و سایر موارد به کار برده میشود. مطابق با توصیه W3C، VoiceXML برای ایجاد دیالوگهای صوتی طراحی شده است که مشخصه آن در زیر آمده است:
گفتار تجزیه شده؛
صوت دیجیتالی شده؛
بازشناسی گفتار؛
ورودی شماره گیر DTMF؛
ضبط ورودی صحبت شده و مکالمات ترکیبی؛
هدف اصلی VoiceXML
هدف اصلی XML ارائه مزیتهای توسعه تحت وب و محتوا به کاربری پاسخگویی صوتی تعاملی (IVR) است. به عنوان مثال نمونهای از قالب VoiceXML در ذیل آورده شده است:
<?xml version=”1.0″?>
<vxml version = “2.0” xmlns=”http://www.w3.org/2001/vxml”>
<form>
<block>Hello world!</block>
</form>
</vxml>