حصص خدمة الكلام وحدودها

تحتوي هذه المقالة على مرجع سريع ووصف مفصل للحصص النسبية والحدود لخدمة Speech في خدمات Azure الذكاء الاصطناعي. تنطبق المعلومات على جميع مستويات التسعير الخاصة بالخدمة. يحتوي أيضًا على بعض أفضل الممارسات لتجنب اختناق الطلب.

للحصول على مستوى التسعير المجاني (F0)، راجع أيضا البدلات الشهرية في صفحة التسعير.

مرجع الحدود والحصص النسبية

توفر لك الأقسام التالية دليلا سريعا للحصص النسبية والحدود التي تنطبق على خدمة Speech.

للحصول على معلومات حول الحصص النسبية القابلة للتعديل لموارد الكلام القياسية (S0)، راجع المزيد من التفسيرات وأفضل الممارسات وإرشادات التعديل. الحصص النسبية والحدود لموارد الكلام المجانية (F0) غير قابلة للتعديل.

هام

إذا قمت بتبديل مورد Speech من مستوى التسعير المجاني (F0) إلى مستوى التسعير القياسي (S0)، فقد يستغرق تغيير الحصص النسبية المقابلة ما يصل إلى عدة ساعات.

الحصص النسبية وحدود الكلام إلى النص لكل مورد

يصف هذا القسم الحصص النسبية وحدود الكلام إلى النص لكل مورد Speech. لا يمكن ضبط الحدود ما لم يتم تحديد خلاف ذلك.

تحويل الكلام في الوقت الحقيقي إلى ترجمة النص والكلام

يمكنك استخدام الكلام في الوقت الحقيقي للنص باستخدام Speech SDK أو Speech to text REST API للصوت القصير.

هام

تنطبق هذه الحدود على الكلام المتزامن في الوقت الحقيقي لطلبات النص وطلبات ترجمة الكلام مجتمعة. على سبيل المثال، إذا كان لديك 60 طلب كلام متزامن إلى طلبات نصية و40 طلبا متزامنا لترجمة الكلام، فستصل إلى حد 100 طلب متزامن.

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد الطلب المتزامن - نقطة نهاية النموذج الأساسي 1

هذا الحد غير قابل للتعديل.
100 (قيمة افتراضية)

المعدل قابل للتعديل لموارد Standard (S0). راجع المزيد من التفسيرات وأفضل الممارسات وإرشادات التعديل.
حد الطلب المتزامن - نقطة نهاية مخصصة 1

هذا الحد غير قابل للتعديل.
100 (قيمة افتراضية)

المعدل قابل للتعديل لموارد Standard (S0). راجع المزيد من التفسيرات وأفضل الممارسات وإرشادات التعديل.
الحد الأقصى لطول الصوت لليوميات في الوقت الحقيقي. ‏‫غير متوفر‬ 240 دقيقة لكل ملف

كتابة حديث دُفعة

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد واجهة برمجة تطبيقات REST لتحويل الكلام إلى نص غير متوفر لـ F0 100 طلب لكل 10 ثوان (600 طلب في الدقيقة)
الحد الأقصى لحجم ملف إدخال الصوت غير متوفر 1 غيغابايت
أقصى عدد من الكائنات الثنائية كبيرة الحجم لكل حاوية ‏‫غير متوفر‬ 10000
أقصى عدد من الملفات لكل طلب نسخ (عند استخدام عدة عناوين URL للمحتوى كإدخال). ‏‫غير متوفر‬ 1000
الحد الأقصى لطول الصوت للنسخ مع تمكين اليوميات. ‏‫غير متوفر‬ 240 دقيقة لكل ملف

تخصيص النموذج

تنطبق الحدود الموجودة في هذا الجدول على كل مورد Speech عند إنشاء نموذج كلام مخصص.

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد واجهة برمجة تطبيقات REST 100 طلب لكل 10 ثوان (600 طلب في الدقيقة) 100 طلب لكل 10 ثوان (600 طلب في الدقيقة)
أقصى عدد من مجموعات البيانات الكلامية 2 500
الحد الأقصى لحجم ملف مجموعة البيانات الصوتية لاستيراد البيانات 2 جيجابايت 2 جيجابايت
الحد الأقصى لحجم ملف مجموعة بيانات اللغة لاستيراد البيانات 200 ميغابايت 1.5 غيغابايت
الحد الأقصى لحجم ملف مجموعة بيانات النطق لاستيراد البيانات 1 KB 1 ميجا بايت
الحد الأقصى لحجم النص عند استخدام المعلمة textفي طلب واجهة برمجة التطبيقات Models_Create 200 كيلوبايت 500 كيلوبايت

حصص وحدود النص إلى كلام لكل مورد

يصف هذا القسم الحصص النسبية للنص إلى الكلام والحدود لكل مورد الكلام.

تحويل النص إلى كلام في الوقت الحقيقي

يمكنك استخدام النص في الوقت الحقيقي للكلام باستخدام Speech SDK أو واجهة برمجة تطبيقات Rest لتحويل النص إلى كلام. لا يمكن ضبط الحدود ما لم يتم تحديد خلاف ذلك.

حصة أرباح البائع المجاني (F0) القياسي (S0)
الحد الأقصى لعدد المعاملات في كل فترة زمنية للأصوات العصبية التي تم إنشاؤها مسبقا والأصوات العصبية المخصصة. 20 معاملة في 60 ثانية

هذا الحد غير قابل للتعديل.
200 معاملة في الثانية (TPS) (القيمة الافتراضية)

المعدل قابل للتعديل حتى 1000 TPS لموارد قياسية (S0). راجع المزيد من التفسيرات وأفضل الممارسات وإرشادات التعديل.
أقصى طول للصوت ينتج لكل طلب 10 دقائق 10 دقائق
أقصى عدد إجمالي لعلامات <voice> و<audio> المميزة في SSML 50 50
الحد الأقصى لحجم رسالة SSML لكل دور ل websocket 64 كيلو بايت 64 كيلو بايت

تركيب الدفعة

هذه الحدود غير قابلة للتعديل. لمزيد من المعلومات حول زمن انتقال تركيب الدفعات، راجع زمن انتقال تركيب الدفعات وأفضل الممارسات.

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد واجهة برمجة تطبيقات REST غير متوفر لـ F0 100 طلب لكل 10 ثوان
الحد الأقصى لحجم حمولة JSON لإنشاء مهمة تركيب ‏‫غير متوفر‬ 2 ميغابايت
وظائف التركيب النشطة المتزامنة ‏‫غير متوفر‬ غير محدود
الحد الأقصى لعدد إدخالات النص لكل مهمة تركيب ‏‫غير متوفر‬ 10000
الحد الأقصى للوقت للعيش لمهمة توليف منذ أن كانت في الحالة النهائية ‏‫غير متوفر‬ ما يصل إلى 31 يوما (محدد باستخدام الخصائص)

صوت عصبي مخصص - احترافي

تنطبق الحدود الموجودة في هذا الجدول على كل مورد Speech عند إنشاء نموذج صوت عصبي مخصص احترافي.

حصة أرباح البائع المجاني (F0) القياسي (S0)
الحد الأقصى لعدد المعاملات في الثانية (TPS) غير متوفر لـ F0 200 معاملة في الثانية (TPS) (القيمة الافتراضية)
الحد الأقصى لعدد مجموعات البيانات ‏‫غير متوفر‬ 500
الحد الأقصى لعدد عمليات تحميل مجموعة البيانات المتزامنة ‏‫غير متوفر‬ 5
الحد الأقصى لحجم ملف البيانات لاستيراد البيانات لكل مجموعة بيانات ‏‫غير متوفر‬ 2 جيجابايت
تحميل صوت أو صوت طويل بدون برنامج نصي ‏‫غير متوفر‬ ‏‏نعم‬
الحد الأقصى لعدد التدريبات المتزامنة على النموذج ‏‫غير متوفر‬ 4
الحد الأقصى لعدد نقاط النهاية المخصصة ‏‫غير متوفر‬ 50

الصوت العصبي المخصص - الصوت الشخصي

تنطبق الحدود الموجودة في هذا الجدول على كل مورد Speech عند إنشاء صوت شخصي.

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد واجهة برمجة تطبيقات REST (لا يشمل تركيب الكلام) غير متوفر لـ F0 50 طلبا لكل 10 ثوان
الحد الأقصى لعدد المعاملات في الثانية (TPS) لتركيب الكلام غير متوفر لـ F0 200 معاملة في الثانية (TPS) (القيمة الافتراضية)

نص دفعي إلى أفاتار الكلام

حصة أرباح البائع المجاني (F0) القياسي (S0)
حد واجهة برمجة تطبيقات REST غير متوفر لـ F0 طلبان لكل دقيقة واحدة

نص في الوقت الحقيقي إلى أفاتار الكلام

حصة أرباح البائع المجاني (F0) القياسي (S0)
اتصالات جديدة في الدقيقة غير متوفر لـ F0 اتصالان جديدان في الدقيقة

إنشاء أداة محتوى صوتي

حصة أرباح البائع المجاني (F0) القياسي (S0)
حجم الملف (نص عادي في SSML)1 3000 حرف لكل ملف 20000 حرف لكل ملف
حجم الملف (ملف معجمي)2 30 كيلوبايت لكل ملف 100 كيلوبايت لكل ملف
الأحرف القابلة للفوترة في SSML 15000 حرف لكل ملف 100,000 حرف لكل ملف
تصدير إلى مكتبة الصوت مهمة واحدة متزامنة ‏‫غير متوفر‬

1 ينطبق الحد فقط على النص العادي في SSML ولا يتضمن علامات.

2 لا يتم شحن أحرف ملف المعجم. يتم حساب عناصر المعجم في SSML فقط كأحرف قابلة للفوترة. راجع الأحرف القابلة للفوترة لمعرفة المزيد.

حصص وحدود التعرف على المتحدث لكل مورد

يقتصر التعرف على المتحدث على 20 معاملة في الثانية (TPS).

الوصف التفصيلي وتعديل الحصص وأفضل الممارسات

بعض حصص خدمة الكلام قابلة للتعديل. يوفر هذا القسم المزيد من التفسيرات وأفضل الممارسات وإرشادات التعديل.

الحصص النسبية التالية قابلة للتعديل لموارد Standard (S0). حدود الطلب المجاني (F0) غير قابلة للتعديل.

قبل طلب زيادة الحصة (إن أمكن)، تأكد من أنها ضرورية. تستخدم خدمة الكلام تقنيات القياس التلقائي لتوفير الموارد الحسابية المطلوبة في الوضع عند الطلب. في الوقت نفسه، تحاول خدمة الكلام الحفاظ على انخفاض تكاليفك من خلال عدم الحفاظ على قدر كبير من سعة الأجهزة.

هيا بنا نلقي نظرة على مثال. افترض أن تطبيقك يتلقى رمز الاستجابة 429، والذي يشير إلى وجود عدد كبير جدًا من الطلبات. يتلقى تطبيقك هذه الاستجابة على الرغم من أن عبء العمل يقع ضمن الحدود المحددة بواسطة مرجع الحصص والقيود. التفسير الأكثر ترجيحًا هو أن خدمة الكلام تتوسع وفقًا لطلبك ولم تصل إلى النطاق المطلوب بعد. لذلك لا تحتوي الخدمة على الفور على موارد كافية لخدمة الطلب. في معظم الحالات، تكون هذه الحالة المخنوقة عابرة.

أفضل الممارسات العامة لتقليل التقييد أثناء التحجيم التلقائي

لتقليل المشكلات المتعلقة بالاختناق، من الأفضل استخدام الأساليب التالية:

  • تنفيذ منطق إعادة المحاولة في التطبيق الخاص بك.
  • تجنب التغييرات الحادة في حمل العمل. زيادة حمل العمل تدريجيًا. على سبيل المثال، لنفترض أن تطبيقك يستخدم النص إلى كلام، وعبء العمل الحالي هو 5 TPS. في الثانية التالية، تقوم بزيادة الحمل إلى 20 TPS (أي أربع مرات أكثر). تبدأ خدمة الكلام على الفور في توسيع نطاقها للوفاء بالحمل الجديد، ولكنها غير قادرة على التوسع حسب الحاجة في غضون ثانية واحدة. تحصل بعض الطلبات على رمز الاستجابة 429 (طلبات كثيرة جدا).
  • اختبار أنماط زيادة التحميل المختلفة. لمزيد من المعلومات، راجع مثال نمط حمل العمل.
  • إنشاء المزيد من موارد خدمة الكلام في مناطق مختلفة ، وتوزيع حمل العمل فيما بينها. (لن يؤثر إنشاء موارد خدمة Speech متعددة في نفس المنطقة على الأداء، لأن جميع الموارد يتم تقديمها بواسطة نفس نظام المجموعة الخلفية).

تصف المقاطع التالية حالات معينة من ضبط الحصص النسبية.

تحويل الكلام إلى نص: زيادة الكلام في الوقت الحقيقي إلى حد الطلب المتزامن للنص

بشكل افتراضي، يقتصر عدد طلبات الكلام المتزامنة في الوقت الحقيقي على طلبات ترجمة النص والكلام المجمعة على 100 لكل مورد في النموذج الأساسي، و100 لكل نقطة نهاية مخصصة في النموذج المخصص. بالنسبة لطبقة التسعير القياسية، يمكنك زيادة هذا المبلغ. قبل إرسال الطلب، تأكد من أنك على دراية بالمواد التي تمت مناقشتها سابقًا في هذه المقالة، مثل أفضل الممارسات لتخفيف القيود.

إشعار

يجب تعديل حدود الطلبات المتزامنة للنماذج الأساسية والمخصصة بشكل منفصل. يمكن أن يكون لديك مورد خدمة الكلام المرتبط بالعديد من نقاط النهاية المخصصة التي تستضيف العديد من عمليات نشر النموذج المخصص. حسب الحاجة، يجب طلب تعديلات الحد لكل نقطة نهاية مخصصة بشكل منفصل.

لا تؤثر زيادة حد الطلبات المتزامنة على تكاليفك بشكل مباشر. تستخدم خدمة Speech نموذج دفع يتطلب منك الدفع فقط مقابل ما تستخدمه. يحدد الحد مدى الارتفاع الذي يمكن أن تصل إليه الخدمة قبل أن تبدأ في خنق طلباتك.

لا يمكنك رؤية القيمة الحالية لمعلمة حد الطلب المتزامن في مدخل Azure أو أدوات سطر الأوامر أو طلبات واجهة برمجة التطبيقات. للتحقق من القيمة الحالية، أنشئ طلب دعم Azure.

إشعار

لا تتطلب حاويات الكلام زيادات في حد الطلب المتزامن، لأن الحاويات مقيدة فقط بوحدات المعالجة المركزية (CPU) الخاصة بالأجهزة المستضافة عليها. ومع ذلك، فإن حاويات الكلام لها قيود على السعة الخاصة بها والتي يجب أخذها في الاعتبار. لمزيد من المعلومات، راجع الأسئلة الشائعة حول حاويات الكلام.

يوصى بتجهيز المعلومات المطلوبة

  • بالنسبة للنموذج الأساسي:
    • معرف مورد الكلام
    • المنطقة
  • للنموذج المخصص:
    • المنطقة
    • معرف نقطة النهاية المخصصة

كيفية الحصول على معلومات عن النموذج الأساسي:

  1. انتقل إلى مدخل Azure.
  2. حدد مورد خدمة الكلام الذي ترغب في زيادة حد طلب التزامن له.
  3. من مجموعة إدارة الموارد، حدد الخصائص.
  4. انسخ قيم الحقول التالية واحفظها:
    • معرف المورد
    • الموقع (منطقة نقطة النهاية)

كيفية الحصول على معلومات عن النموذج المخصص:

  1. انتقل إلى مدخل Speech Studio.
  2. سجل الدخول إذا لزم الأمر، وانتقل إلى الكلام المخصص.
  3. حدد مشروعك وانتقل إلى التوزيع.
  4. حدد نقطة النهاية المطلوبة.
  5. انسخ قيم الحقول التالية واحفظها:
    • منطقة الخدمة (منطقة نقطة النهاية الخاصة بك)
    • معرف نقطة النهاية

إنشاء طلب دعم وإرساله

يمكنك بدء زيادة حد الطلبات المتزامنة لموردك، أو تحقق إذا لزم الأمر من الحد الحالي، عن طريق إرسال طلب دعم. وإليك الطريقة:

  1. تأكد من أن لديك المعلومات المطلوبة الموضحة في المقطع السابق.
  2. انتقل إلى مدخل Azure.
  3. حدد مورد خدمة الكلام الذي ترغب في زيادة (أو التحقق) من حد طلب التزامن.
  4. في مجموعة الدعم + استكشاف الأخطاء وإصلاحها، حدد طلب دعم جديد. تظهر نافذة جديدة، مع معلومات مملوءة تلقائيا حول اشتراك Azure ومورد Azure.
  5. في ملخص، وصف ما تريده (على سبيل المثال، "زيادة حد طلب تزامن الكلام إلى النص").
  6. في نوع المشكلة، حدد مشاكل الحصة النسبية أو الاشتراك.
  7. في النوع الفرعي المشكلة، حدد إما:
    • تزداد الحصة أو الطلبات المتزامنة لطلب زيادة.
    • الحصة أو التحقق من الاستخدام للتحقق من الحد الحالي.
  8. حدد Next: Solutions. تابع إنشاء الطلب.
  9. في علامة التبويب تفاصيل ، في حقل الوصف ، أدخل ما يلي:
    • ملاحظة أن الطلب يتعلق بالحصة النسبية للكلام إلى النص.
    • اختر إما النموذج الأساسي أو النموذج المخصص.
    • المعلومات التي جمعتها مسبقاً حول مورد Azure.
    • أي معلومات أخرى مطلوبة.
  10. حدد Review + create من علامة التبويب، حدد Create.
  11. لاحظ رقم طلب الدعم في إعلامات مدخل Microsoft Azure. يتم الاتصال بك قريبا بشأن طلبك.

مثال على أفضل ممارسات نمط حمل العمل

إليك مثال عام لأسلوب جيد يجب اتباعه. إنه مخصص فقط كقالب يمكنك تعديله حسب الضرورة لاستخدامك الخاص.

افترض أن مورد خدمة الكلام لديه حد الطلب المتزامن المعين إلى 300. ابدأ حمل العمل من 20 اتصالًا متزامنًا، وقم بزيادة الحمل بمقدار 20 اتصالًا متزامنًا كل 90-120 ثانية. تحكم في استجابات الخدمة، وقم بتنفيذ المنطق الذي يتراجع (يقلل الحمل) إذا تلقيت طلبات كثيرة جدًا (رمز الاستجابة 429). بعد ذلك، حاول زيادة الحمل في دقيقة واحدة، وإذا لم تنجح، فحاول مرة أخرى في غضون دقيقتين. استخدم نمطًا من 1-2-4-4 دقائق للفترات الزمنية.

بشكل عام، من الجيد اختبار حمل العمل وأنماط حمل العمل قبل الانتقال إلى الإنتاج.

تحويل النص إلى كلام: زيادة حد الطلب المتزامن

بالنسبة لطبقة التسعير القياسية، يمكنك زيادة هذا المبلغ. قبل إرسال الطلب، تأكد من أنك على دراية بالمواد التي تمت مناقشتها سابقًا في هذه المقالة، مثل أفضل الممارسات لتخفيف القيود.

لا تؤثر زيادة حد الطلبات المتزامنة على تكاليفك بشكل مباشر. تستخدم خدمة الكلام نموذج دفع يتطلب أن تدفع فقط مقابل ما تستخدمه. يحدد الحد مدى الارتفاع الذي يمكن أن تصل إليه الخدمة قبل أن تبدأ في خنق طلباتك.

لا يمكنك رؤية القيمة الحالية لمعلمة حد الطلب المتزامن في مدخل Azure أو أدوات سطر الأوامر أو طلبات واجهة برمجة التطبيقات. للتحقق من القيمة الحالية، أنشئ طلب دعم Azure.

إشعار

لا تتطلب حاويات الكلام زيادات في حد الطلب المتزامن، لأن الحاويات مقيدة فقط بوحدات المعالجة المركزية (CPU) الخاصة بالأجهزة المستضافة عليها.

جهز المعلومات المطلوبة

لإنشاء طلب زيادة، تحتاج إلى توفير معلوماتك.

  • للصوت الذي تم إنشاؤه مسبقا:
    • معرف مورد الكلام
    • المنطقة
  • للصوت المخصص:
    • منطقة التوزيع
    • معرف نقطة النهاية المخصصة

كيفية الحصول على معلومات للصوت الذي تم إنشاؤه مسبقا:

  1. انتقل إلى مدخل Azure.
  2. حدد مورد خدمة الكلام الذي ترغب في زيادة حد طلب التزامن له.
  3. من مجموعة إدارة الموارد، حدد الخصائص.
  4. انسخ قيم الحقول التالية واحفظها:
    • معرف المورد
    • الموقع (منطقة نقطة النهاية)

كيفية الحصول على معلومات للصوت المخصص:

  1. انتقل إلى مدخل Speech Studio.
  2. سجل الدخول إذا لزم الأمر، وانتقل إلى الصوت المخصص.
  3. حدد مشروعك، وانتقل إلى Deploy model.
  4. حدد نقطة النهاية المطلوبة.
  5. انسخ قيم الحقول التالية واحفظها:
    • منطقة الخدمة (منطقة نقطة النهاية الخاصة بك)
    • معرف نقطة النهاية

إنشاء طلب دعم وإرساله

يمكنك بدء زيادة حد الطلبات المتزامنة لموردك، أو تحقق إذا لزم الأمر من الحد الحالي، عن طريق إرسال طلب دعم. وإليك الطريقة:

  1. تأكد من أن لديك المعلومات المطلوبة الموضحة في المقطع السابق.
  2. انتقل إلى مدخل Azure.
  3. حدد مورد خدمة الكلام الذي ترغب في زيادة (أو التحقق) من حد طلب التزامن.
  4. في مجموعة الدعم + استكشاف الأخطاء وإصلاحها، حدد طلب دعم جديد. تظهر نافذة جديدة، مع معلومات مملوءة تلقائيا حول اشتراك Azure ومورد Azure.
  5. في ملخص، وصف ما تريده (على سبيل المثال، "زيادة حد طلب تزامن النص إلى كلام").
  6. في نوع المشكلة، حدد مشاكل الحصة النسبية أو الاشتراك.
  7. في النوع الفرعي المشكلة، حدد إما:
    • تزداد الحصة أو الطلبات المتزامنة لطلب زيادة.
    • الحصة أو التحقق من الاستخدام للتحقق من الحد الحالي.
  8. في علامة التبويب الحل الموصى به، حدد التالي.
  9. في علامة التبويب تفاصيل إضافية، املأ جميع العناصر المطلوبة. وفي حقل التفاصيل ، أدخل ما يلي:
    • ملاحظة أن الطلب يتعلق بالحصة النسبية لتحويل النص إلى كلام.
    • اختر إما الصوت الذي تم إنشاؤه مسبقا أو الصوت المخصص.
    • المعلومات التي جمعتها مسبقاً حول مورد Azure.
    • أي معلومات أخرى مطلوبة.
  10. حدد Review + create من علامة التبويب، حدد Create.
  11. لاحظ رقم طلب الدعم في إعلامات مدخل Microsoft Azure. يتم الاتصال بك قريبا بشأن طلبك.

أفاتار تحويل النص إلى كلام: زيادة حد الاتصالات الجديدة

لزيادة حد الاتصالات الجديدة في الدقيقة للنص إلى أفاتار الكلام، اتصل بممثل المبيعات لإنشاء تذكرة بالمعلومات التالية:

  • URI لمورد الكلام
  • طلب تقييد جديد للزيادة إلى
  • تبرير الزيادة
  • تاريخ بدء الزيادة
  • تاريخ انتهاء الزيادة
  • أفاتار مسبق الإنشاء أو أفاتار مخصص