المقدمة
يصف هذا المستند كيفية تكوين Cisco Unified Contact Center Enterprise (UCCE) باستخدام Nuance Text to Speech (TTS) والتعرف التلقائي على الكلام (ASR).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- UCCE مع Customer Voice Portal (CVP)
- بوابة المستعرض الصوتي الظاهري (CVVB) أو لغة الترميز الممتدة للصوت (VXML) من Cisco
- خادم Nuance TTS و ASR
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:
- CVP 11.6
- UCCE 11.6
- VVB 11.6
- أداة التعرف على الأرقام الصغيرة، الإصدار 10.0
- Nuance Speech Server، الإصدار 6.2.x
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
التكوين الأساسي Cisco UCCE
تشكيل على VVB
الخطوة 1. سجل الدخول إلى صفحة إدارة CVB: https://<vb_fqdn>.
الخطوة 2. انتقل إلى النظام الفرعي > خوادم الكلام > خوادم TTS.
الخطوة 3. قم بتكوين خادم TTS كما هو موضح في الصورة.
ملاحظة: 192.168.33.28 هو عنوان بروتوكول الإنترنت (IP) لخادم TTS.
إذا كان إستخدام اسم الجهاز، بدلا من عنوان IP، مطلوبا في عملية النشر، في حقل اسم الخادم، فقم بتوفير اسم الجهاز بدلا من عنوان IP. في هذه الحالة، يحتاج أنت أن يشير الجهاز عنوان في ال ect/المضيف مبرد.
يقوم هذا الأمر على واجهة سطر الأوامر (CLI) الخاصة ب VVB بعمل الارتباط بين الاسم وعنوان IP في etc/host:
uTils VVB يضيف مضيف إلى ip <machine_name> <ip>
مثال: عدد مرات VVB إضافة إلى رقم بروتوكول الإنترنت 192.168.33.28
التكوين على VXML GW (إذا لم يتم نشر VVB)
الخطوة 1. قم بتحديد اسم المضيف إلى تعيين عنوان IP لخوادم ASR و TTS.
ip مضيف ASR-En-الولايات المتحدة 192.168.33.28
ip مضيف ts-En-الولايات المتحدة 192.168.33.28
أناp مضيف tts-fr-fr 192.168.33.28
أناp مضيف asr-fr-fr 192.168.33.28
أناp مضيف ts-de-de 192٫168٫33٫28
ip مضيف ASR-de-de 192٫168٫33٫28
ip مضيف tts-pt-pt 192.168.33.28
IP مضيف ASR-PT-Pt 192.168.33.28
ip مضيف IPCC-Nuance 192.168.33.28
الخطوة 2. قم بتحديد "معرف الموارد الموحد لفئة الصوت" (URI) لمطابقة URI لبروتوكول بدء جلسة العمل (SIP) الخاص بخادم ASR في نظير الطلب.
فئة الصوت أوري ASR SIP
نمط asr@192.168.33.28
الخطوة 3. قم بتحديد URI لفئة الصوت لمطابقة SIP URI لخادم TTS في نظير الطلب.
فئة الصوت أوري TTS SIP
نمط tts@192.168.33.28
الخطوة 4. حدد مقدار الحد الأقصى للذاكرة المستخدمة لمطالبات التنزيل.
IVR رسالة حث الذاكرة 15000
الخطوة 5. قم بتحديد SIP URI لخادم ASR و TTS.
IVR ASR-الخادم sip:asr@192.168.33.28
IVR ts-الخادم sip:tts@192.168.33.28
الخطوة 6. تكوين أقران الطلب لبروتوكول SIP Voice over IP (VoIP). يتم إستخدام نظائر الطلب هذه كنظير اتصال خارجي عندما تبدأ البوابة بروتوكول التحكم في موارد الوسائط (MRCP) عبر جلسة عمل SIP إلى خادم ASR/TTS (الإصدار 2 من MRCP).
صوت الطلب النظير 5 voip
وصف نظير الطلب ل ARS Nuance
بروتوكول جلسة العمل SIPv2
هدف جلسة العمل IPv4:192.168.33.28
نقل جلسات العمل tcp
الوجهة أوري ASR
dtmf-ترحيل rtp-nte
برنامج الترميز g711ulaw
لا بدعة
!
صوت الطلب-النظير 6 voip
وصف نظير الطلب ل TTS
بروتوكول جلسة العمل SIPv2
هدف جلسة العمل IPv4:192.168.33.28
نقل جلسات العمل tcp
الوجهة أوري TTS
dtmf-ترحيل rtp-nte
برنامج الترميز g711ulaw
لا بدعة
نص إلى كلام على CVP Call Studio
يتم إستدعاء خادم TTS في حالة عدم تكوين عنصر صوت في CVP Call Studio أو عدم وجود ملف الصوت في مسار URI ومسار الصوت الافتراضي المحددين.
الخطوة 1. حدد عنصر الصوت.
الخطوة 2. حدد علامة التبويب الصوت، وانتقل إلى عنصر الصوت.
الخطوة 3. قم بتكوين عنصر الصوت لاستخدام النص في الكلام بدلا من ملفات audo. اكتب النص الذي تريد تحويله إلى كلام في حقل TTS، كما هو موضح في الصورة.
دعم اللغات المتعددة
يسمح عنصر معدل التطبيق في CVP Call Studio بتوفير دعم متعدد اللغات. هنا مثال على النص الذي يستخدم لغات مختلفة.
ملاحظة: مطلوب منك تثبيت حزمة اللغة التي تدعمها، في خادم Nuance TTS/ASR. على سبيل المثال، لاستخدام الألمانية (de)، يلزم وجود حزمة لغة ألمانية على خادم TTS.
تكوين لغات متعددة
الخطوة 1. لتحديد اللغة، قم بتعيين حقل اللغة في عنصر معدل التطبيق، كما هو موضح في الصورة.
الخطوة 2. الآن، تستخدم حزمة اللغة الألمانية (de) في عنصر الصوت التالي. للرجوع إلى لغة أخرى، أستخدم معدل التطبيق مرة أخرى.
ملاحظة: لاستخدام Cisco VVB بعدة لغات، يلزم تثبيت المواصفات الهندسية الخاصة (ES): 11.5ES43 و 11.6 ES22. مزيد من المعلومات حول معرف تصحيح الأخطاء من Cisco CSCvf30722.
خادم Basic Configuration Nuance ASR/TTS
بعد تثبيت خادم Nuance ASR/TTS وتكوين الترخيص، هناك مهام أخرى قليلة تحتاج إلى القيام بها، من أجل إكمال التكوين باستخدام UCCE.
تكوين خادم الكلام
الخطوة 1. افتح الملف: C:\Program ملفات (x86)\Nuance\Speech Server\Server\config\NSSserver.cfg.
الخطوة 2. ابحث عن server.mrcp1.resource.2.url وغير القيمة إلى /synsynthesizer من media /speechSynthesizer.
الخطوة 3. ابحث عن server.mrcp1.resource.3.url وقم بتغيير القيمة إلى /أداة التعرف من الوسائط/أداة التعرف على الكلمات.
الخطوة 4. ابحث عن server.mrcp1.osrspeechreg.cache.maxNumber وقم بتعيين قيمة المتغير إلى عدد تراخيص أدوات التعرف التي لديك. على سبيل المثال، إذا كان لديك ترخيص 4 منافذ، فقم بتغيير قيمة المتغير إلى 4.
الخطوة 5.ابحث عن server.mrcp1.osrspeechreg.startOfSpeechOnDTM وعين قيمة المتغير على 0(صفر) من 1.
تكوين أداة التعرف
الخطوة 1. افتح الملف: C:\Program Files\Nuance\Recognizer\config\Baseline.xml.
الخطوة 2. تعيين قيم الحزم إلى الحد الأقصى لعدد تراخيص المتعرف عليها من القيمة الافتراضية.
<param name="swirec_license_ports">
<declaration group="license" type="int" set_by="default">
<min_value>0</min_value>
</declaration>
<value>4</value>
</param>
<param name="swiep_license_ports">
<declaration group="license" type="int" set_by="default">
<min_value>0</min_value>
</declaration>
<value>4</value>
</param>
ملاحظة: هنا تم تحديد القيمة 4، نظرا لأن هذه هي عملية تنفيذ ترخيص Nuance بأربعة منافذ.
تكوين المغالطة
الخطوة 1. افتح الملف: C:\ProgramFiles (x86)\Nuance\Vocalizer for Enterprise\config\Baseline.xml.
الخطوة 2. قم بتعيين قيم الحزم إلى الحد الأقصى لعدد تراخيص المزج.
<tts_license_ports>4</tts_license_ports>
<tts_license_ports_overdraft_thresh>4</tts_license_ports_overdraft_thresh>
<cpr_license_ports>4</cpr_license_ports>
الخطوة 3. تعديل ssml_validation من صارم للتحذير .
<ssml_validation>warn</ssml_validation>