VoiceXML
VoiceXML ( VXML ) هو معيار للوثائق الرقمية يُستخدم لتحديد الوسائط التفاعلية والحوارات الصوتية بين الإنسان والحاسوب. يُستخدم لتطوير تطبيقات الصوت والاستجابة الصوتية، مثل الأنظمة المصرفية وبوابات خدمة العملاء الآلية. تُطوَّر تطبيقات VoiceXML وتُنشر بطريقة مشابهة لكيفية تفسير متصفح الويب وعرضه المرئي للغة ترميز النص التشعبي (HTML) التي يتلقاها من خادم الويب . تُفسَّر وثائق VoiceXML بواسطة متصفح صوتي ، وفي بنى النشر الشائعة، يتفاعل المستخدمون مع المتصفحات الصوتية عبر شبكة الهاتف العامة (PSTN).
يعتمد تنسيق مستند VoiceXML على لغة الترميز القابلة للتوسيع (XML). وهو معيار تم تطويره بواسطة اتحاد شبكة الويب العالمية (W3C).
الاستخدام
تُستخدم تطبيقات VoiceXML على نطاق واسع في العديد من الصناعات وقطاعات التجارة. وتشمل هذه التطبيقات الاستعلام عن الطلبات، وتتبع الطرود، وتوجيهات القيادة، والإخطارات الطارئة، والتنبيه، وتتبع الرحلات الجوية، والوصول الصوتي إلى البريد الإلكتروني، وإدارة علاقات العملاء، وتجديد الوصفات الطبية، والمجلات الإخبارية الصوتية، والاتصال الصوتي، ومعلومات العقارات، وتطبيقات دليل الهاتف الوطني .
يحتوي VoiceXML على وسوم تُوجّه مُتصفح الصوت لتوفير توليف الكلام ، والتعرف التلقائي على الكلام ، وإدارة الحوار، وتشغيل الصوت. فيما يلي مثال على مستند VoiceXML:
<vxml version= "2.0" xmlns= "http://www.w3.org/2001/vxml" > <form> <block> <prompt> مرحباً بالعالم! </prompt> </block> </form> </vxml>عند تفسيرها بواسطة مترجم VoiceXML، سيتم إخراج عبارة "Hello world" باستخدام الكلام المُركّب.
يُستخدم بروتوكول HTTP عادةً لنقل صفحات VoiceXML. قد تستخدم بعض التطبيقات صفحات VoiceXML ثابتة، بينما تعتمد تطبيقات أخرى على إنشاء صفحات VoiceXML ديناميكية باستخدام خادم تطبيقات مثل Tomcat أو Weblogic أو IIS أو WebSphere .
تاريخيًا، طبّق مُورّدو منصات VoiceXML المعيار بطرقٍ مُختلفة، وأضافوا ميزاتٍ خاصة بهم. لكن معيار VoiceXML 2.0، الذي اعتُمد كتوصية من اتحاد شبكة الويب العالمية (W3C) في 16 مارس 2004، أوضح مُعظم جوانب الاختلاف. ويُقدّم منتدى VoiceXML، وهو مجموعة صناعية تُروّج لاستخدام المعيار، عملية اختبار مُطابقة تُصدّق على مُطابقة تطبيقات المُورّدين.
تاريخ
شكّلت شركات AT&T و IBM و Lucent و Motorola منتدى VoiceXML في مارس 1999، بهدف تطوير لغة ترميز قياسية لتحديد الحوارات الصوتية. وفي سبتمبر من العام نفسه، أصدر المنتدى VoiceXML 0.9 لإبداء الأعضاء ملاحظاتهم، ثم نشروا VoiceXML 1.0 في مارس 2000. وبعد ذلك بوقت قصير، سلّم المنتدى مسؤولية تطوير المعيار إلى اتحاد شبكة الويب العالمية (W3C). [ 1 ] وقد أنتج اتحاد شبكة الويب العالمية عدة إصدارات وسيطة من VoiceXML 2.0، والتي وصلت إلى مرحلة "التوصية" النهائية في مارس 2004. [ 2 ]
أضافت VoiceXML 2.1 مجموعة صغيرة نسبيًا من الميزات الإضافية إلى VoiceXML 2.0، استنادًا إلى ملاحظات من تطبيقات معيار 2.0. وهي متوافقة مع الإصدارات السابقة من VoiceXML 2.0 وحصلت على توصية من W3C في يونيو 2007. [ 3 ]
الإصدارات المستقبلية للمعيار
كان من المقرر أن يكون VoiceXML 3.0 الإصدار الرئيسي التالي من VoiceXML، مع ميزات جديدة رئيسية. ومع ذلك، مع حلّ منتدى VoiceXML في مايو 2022، [ 4 ] تم إلغاء تطوير المعيار الجديد.
التطبيقات
اعتبارًا من ديسمبر 2022، هناك عدد قليل من تطبيقات منصة VoiceXML 2.0/2.1 المعروضة.
- هيوليت-باكارد (OCMP)
- أون موبايل (منصة أوزون للكلام)
- ألفاريا
- أفايا (بوابة تجربة أفايا)
- OpenVXI
- سيسكو
- جينيسيس (شركة)
- شركة نوانس للاتصالات
- علم الأصوات
- صوت البرقوق
- تقنيات تيليسوفت
المعايير ذات الصلة
كما يحدد إطار عمل واجهة الكلام التابع لـ W3C هذه المعايير الأخرى المرتبطة ارتباطًا وثيقًا بـ VoiceXML.
SRGS و SISR
تُستخدم مواصفات قواعد التعرف على الكلام ( SRGS) لإخبار مُعرِّف الكلام بأنماط الجمل التي يتوقع سماعها، وتُسمى هذه الأنماط بالقواعد النحوية. بمجرد أن يُحدد مُعرِّف الكلام الجملة الأكثر احتمالاً التي سمعها، يحتاج إلى استخلاص المعنى الدلالي منها وإعادته إلى مُفسِّر VoiceXML. يتم تحديد هذا التفسير الدلالي عبر معيار التفسير الدلالي للتعرف على الكلام (SISR). يُستخدم SISR داخل SRGS لتحديد النتائج الدلالية المرتبطة بالقواعد النحوية، أي مجموعة تعيينات ECMAScript التي تُنشئ البنية الدلالية التي يُعيدها مُعرِّف الكلام.
SSML
تُستخدم لغة ترميز توليف الكلام (SSML) لتزيين المطالبات النصية بمعلومات حول أفضل طريقة لعرضها في الكلام الاصطناعي، على سبيل المثال أي صوت من أصوات مُركِّب الكلام يجب استخدامه أو متى يجب التحدث بصوت أعلى أو أخفض.
PLS
تُستخدم مواصفات معجم النطق ( PLS) لتحديد كيفية نطق الكلمات. وتهدف معلومات النطق المُولَّدة إلى استخدامها من قِبَل كلٍّ من مُعرِّفات الكلام ومُركِّبات الكلام في تطبيقات التصفح الصوتي.
CCXML
لغة ترميز التحكم بالمكالمات القابلة للتوسيع (CCXML) هي معيار تكميلي من معايير W3C. يُستخدم مُفسِّر CCXML في بعض منصات VoiceXML لإدارة عملية إعداد المكالمة الأولية بين المتصل ومتصفح الصوت، ولتوفير خدمات الاتصالات الهاتفية مثل تحويل المكالمات وفصلها لمتصفح الصوت. كما يُمكن استخدام CCXML في سياقات أخرى غير VoiceXML.
MSML، MSCML، MediaCTRL
في تطبيقات خوادم الوسائط ، غالبًا ما يكون من الضروري تفاعل عدة مسارات اتصال مع بعضها البعض، كما هو الحال في المؤتمرات متعددة الأطراف. وقد تم تحديد بعض أوجه القصور في لغة VoiceXML لهذا التطبيق، لذا صممت الشركات لغات برمجة نصية خاصة للتعامل مع هذه البيئة. كانت لغة ترميز خادم الوسائط (MSML) هي حل شركة Convedia، بينما كانت لغة ترميز التحكم في خادم الوسائط (MSCML) هي حل شركة Snowshore. أصبحت Snowshore الآن مملوكة لشركة Dialogic، بينما أصبحت Convedia مملوكة لشركة Radisys. تحتوي هذه اللغات أيضًا على "روابط" تسمح بتشغيل البرامج النصية الخارجية (مثل VoiceXML) على مسارات الاتصال التي تتطلب وظيفة الرد الصوتي التفاعلي (IVR ).
كان هناك فريق عمل تابع لـ IETF يُدعى mediactrl ("التحكم بالوسائط") يعمل على تطوير نظام بديل لأنظمة البرمجة النصية هذه، ويُؤمل أن يتطور هذا النظام ليصبح معيارًا مفتوحًا ومعتمدًا على نطاق واسع. [ 5 ] وقد اختتم فريق عمل mediactrl أعماله في عام 2013. [ 6 ]
انظر أيضاً
- ECMAScript – لغة البرمجة النصية المستخدمة في VoiceXML
- OpenVXI – مكتبة مترجم VoiceXML مفتوحة المصدر [ 7 ]
- SCXML – مخطط الحالة XML
مراجع
- ↑ "مقدمة – VoiceXML" . Voicexml.org . تم الاطلاع عليه بتاريخ 23-02-2017 .
- ↑ شوارتز، إفرايم (17 مارس 2004). "توصي W3C باستخدام VoiceXML 2.0" . إنفوورلد . تم الاطلاع عليه بتاريخ 23 فبراير 2017 .
- ↑ "لغة ترميز الصوت القابلة للتوسيع (VoiceXML) 2.1" . W3.org . تم الاطلاع عليه بتاريخ 23 فبراير 2017 .
- ↑ "منتدى VoiceXML يُحلّ بعد إتمام مهمته بنجاح" . voicexml.org . تم الاطلاع عليه بتاريخ 31 مايو 2022 .
- ↑ "التحكم في خادم الوسائط (mediactrl)" . مؤرشف من الأصل بتاريخ 30 يناير 2009. تم الاطلاع عليه بتاريخ 18 يناير 2009 .
- ^ "التحكم في خادم الوسائط (Mediactrl) -" .
- ↑ "OpenVXI" . voip-info.org . 2018-07-31 . تم الاطلاع عليه بتاريخ 2019-06-03 .
روابط خارجية
- مجموعة عمل متصفح الصوت التابعة لاتحاد شبكة الويب العالمية (W3C) ، معايير VoiceXML الرسمية
- منتدى VoiceXML مؤرشف بتاريخ 5 مايو 2021 على موقع Wayback Machine ، مالك العلامة التجارية VoiceXML
- دروس تعليمية حول VoiceXML
- معايير اتحاد شبكة الويب العالمية
- المعايير القائمة على لغة XML
- لغات الترميز
- توليف الكلام
- لغات البرمجة القائمة على لغة XML
- بروتوكولات VoIP
- برنامج 2000
