حصص وحدود خدمة الكلام
تحتوي هذه المقالة على مرجع سريع ووصف تفصيلي للحصص النسبية والحدود لخدمة "الكلام" في Azure Cognitive Services. تنطبق المعلومات على جميع مستويات التسعير للخدمة. كما أنه يحتوي على بعض أفضل الممارسات لتجنب اختناق الطلب.
الحصص والحدود المرجعية
توفر لك الأقسام التالية دليلا سريعا للحصص والحدود التي تنطبق على خدمة الكلام.
حصص الكلام إلى نص وحدوده لكل مورد
في الجداول التالية، لا يمكن تعديل المعلمات بدون الصف القابل للتعديل لجميع مستويات الأسعار.
النسخ عبر الإنترنت
يمكنك استخدام النسخ عبر الإنترنت باستخدام Speech SDK أو واجهة برمجة تطبيقات REST لتحويل الكلام إلى نص للصوت القصير.
| الحصة النسبية | مجانا (F0)1 | ستاندرد (S0) |
|---|---|---|
| حد الطلب المتزامن - نقطة نهاية النموذج الأساسي | 1 | 100 (القيمة الافتراضية) |
| تعديل | رقم2 | نعم2 |
| حد الطلب المتزامن - نقطة نهاية مخصصة | 1 | 100 (القيمة الافتراضية) |
| تعديل | رقم2 | نعم2 |
كتابة حديث دُفعة
| الحصة النسبية | مجانا (F0)1 | ستاندرد (S0) |
|---|---|---|
| حد REST API لتحويل الكلام إلى نص V2.0 و v3.0 | غير متوفر ل F0 | 300 طلب في الدقيقة |
| الحد الأقصى لحجم ملف إدخال الصوت | غير متوفر | 1 غيغابايت |
| الحد الأقصى لحجم نقطة الإدخال (على سبيل المثال، يمكن أن يحتوي على أكثر من ملف واحد في أرشيف مضغوط). لاحظ حد حجم الملف من الصف السابق. | غير متوفر | 2.5 جيجابيت |
| الحد الأقصى لحجم حاوية الفقاعة | غير متوفر | 5 جيجابايت |
| الحد الأقصى لعدد النقط لكل حاوية | غير متوفر | 10000 |
| الحد الأقصى لعدد الملفات لكل طلب نسخ (عند استخدام عناوين URL متعددة للمحتوى كإدخال). | غير متوفر | 1000 |
تخصيص النموذج
| الحصة النسبية | مجانا (F0)1 | ستاندرد (S0) |
|---|---|---|
| حد واجهة برمجة تطبيقات REST | 300 طلب في الدقيقة | 300 طلب في الدقيقة |
| الحد الأقصى لعدد مجموعات بيانات الكلام | 2 | 500 |
| الحد الأقصى لحجم ملف مجموعة البيانات الصوتية لاستيراد البيانات | 2 جيجا بايت | 2 جيجا بايت |
| الحد الأقصى لحجم ملف مجموعة بيانات اللغة لاستيراد البيانات | 200 ميغابايت | 1،5 غيغابايت |
| الحد الأقصى لحجم ملف مجموعة بيانات النطق لاستيراد البيانات | 1 كيلوبايت | 1 ميجا بايت |
الحد الأقصى لحجم النص عند استخدام المعلمة text في طلب إنشاء واجهة برمجة تطبيقات نموذجية |
200 كيلوبايت | 500 كيلوبايت |
1 للحصول على طبقة التسعير المجانية (F0)، راجع أيضا البدلات الشهرية في صفحة التسعير.
2 راجع التفسيرات الإضافيةوأفضل الممارساتوتعليمات التعديل.
حصص النص إلى كلام وحدوده لكل مورد
في الجداول التالية، لا يمكن تعديل المعلمات بدون الصف القابل للتعديل لجميع مستويات الأسعار.
عام
| الحصة النسبية | مجانا (F0)3 | ستاندرد (S0) |
|---|---|---|
| الحد الأقصى لعدد المعاملات لكل فترة زمنية معينة لكل مورد خدمة كلام | ||
| واجهة برمجة التطبيقات في الوقت الحقيقي. الأصوات العصبية المعدة مسبقا والأصوات العصبية المخصصة. | 20 معاملة لكل 60 ثانية | 200 معاملة في الثانية (TPS) |
| تعديل | رقم 4 | نعم 5 |
| حصص HTTP الخاصة | ||
| الحد الأقصى لطول الصوت المنتج لكل طلب | 10 دقائق | 10 دقائق |
الحد الأقصى للعدد الإجمالي للعلامات المميزة <voice> والعلامات <audio> في SSML |
50 | 50 |
| حصص Websocket المحددة | ||
| الحد الأقصى لطول الصوت المنتج لكل منعطف | 10 دقائق | 10 دقائق |
الحد الأقصى للعدد الإجمالي للعلامات المميزة <voice> والعلامات <audio> في SSML |
50 | 50 |
| الحد الأقصى لحجم رسالة SSML لكل منعطف | 64 كيلوبايت | 64 كيلوبايت |
واجهة برمجة تطبيقات الصوت الطويلة
| الحصة النسبية | مجانا (F0)3 | ستاندرد (S0) |
|---|---|---|
| الحد الأدنى لطول النص | غير متوفر | 400 حرف للنص العادي؛ 400 حرف قابل للفوترة ل SSML |
| الحد الأقصى لطول النص | غير متوفر | 10000 فقرة |
| وقت البدء | غير متوفر | 10 مهام أو 10000 حرف متراكمة |
Custom Neural Voice
| الحصة النسبية | مجانا (F0)3 | ستاندرد (S0) |
|---|---|---|
| الحد الأقصى لعدد المعاملات في الثانية (TPS) لكل مورد خدمة كلام | غير متوفر ل F0 | انظر عام |
| الحد الأقصى لعدد مجموعات البيانات لكل مورد خدمة كلام | غير متوفر | 500 |
| الحد الأقصى لعدد عمليات تحميل مجموعة البيانات المتزامنة لكل مورد خدمة كلام | غير متوفر | 5 |
| الحد الأقصى لحجم ملف البيانات لاستيراد البيانات لكل مجموعة بيانات | غير متوفر | 2 جيجا بايت |
| Upload من التسجيلات الصوتية الطويلة أو التسجيلات الصوتية بدون برنامج نصي | غير متوفر | نعم |
| الحد الأقصى لعدد تدريبات النماذج المتزامنة لكل مورد خدمة كلام | غير متوفر | 3 |
| الحد الأقصى لعدد نقاط النهاية المخصصة لكل مورد خدمة كلام | غير متوفر | 50 |
| حد الطلب المتزامن للصوت العصبي المخصص | ||
| القيمة الافتراضية | غير متوفر | 10 |
| تعديل | غير متوفر | نعم 5 |
أداة إنشاء المحتوى الصوتي
| الحصة النسبية | مجانا (F0) | ستاندرد (S0) |
|---|---|---|
| حجم الملف | 3000 حرف لكل ملف | 20,000 حرف لكل ملف |
| تصدير إلى مكتبة صوتية | 1 مهمة متزامنة | غير متوفر |
3 للاطلاع على طبقة التسعير المجانية (F0)، راجع أيضا البدلات الشهرية في صفحة التسعير.
(4 ) انظر التفسيرات الإضافيةوأفضل الممارسات.
5 راجع التفسيرات الإضافيةوأفضل الممارساتوتعليمات التعديل.
وصف مفصل، وتعديل الحصص، وأفضل الممارسات
قبل طلب زيادة الحصة (حيثما ينطبق ذلك)، تأكد من أنها ضرورية. تستخدم خدمة الكلام تقنيات القياس التلقائي لجلب الموارد الحسابية المطلوبة في وضع عند الطلب. في الوقت نفسه ، تحاول خدمة Speech الحفاظ على انخفاض تكاليفك من خلال عدم الحفاظ على كمية زائدة من سعة الأجهزة.
لنلقِ نظرة على أحد الأمثلة. لنفترض أن تطبيقك يتلقى رمز الاستجابة 429، والذي يشير إلى وجود عدد كبير جدا من الطلبات. يتلقى تطبيقك هذه الاستجابة على الرغم من أن عبء العمل الخاص بك يقع ضمن الحدود المحددة في مرجع الحصص والحدود. التفسير الأكثر ترجيحا هو أن خدمة الكلام تتوسع وفقا لطلبك ولم تصل إلى النطاق المطلوب بعد. لذلك لا تحتوي الخدمة على موارد كافية على الفور لخدمة الطلب. في معظم الحالات ، تكون هذه الحالة الخانقة عابرة.
أفضل الممارسات العامة للتخفيف من الاختناق أثناء القياس التلقائي
لتقليل المشكلات المتعلقة بالاختناق، من المستحسن استخدام التقنيات التالية:
- تنفيذ منطق إعادة المحاولة في التطبيق الخاص بك.
- تجنب التغييرات الحادة في عبء العمل. زيادة عبء العمل تدريجيا. على سبيل المثال ، لنفترض أن تطبيقك يستخدم تحويل النص إلى كلام ، وأن عبء العمل الحالي هو 5 TPS. في الثانية التالية ، يمكنك زيادة الحمل إلى 20 TPS (أي أربعة أضعاف أكثر). تبدأ خدمة الكلام على الفور في التوسع للوفاء بالحمل الجديد ، ولكنها غير قادرة على التوسع حسب الحاجة في غضون ثانية واحدة. ستحصل بعض الطلبات على رمز الاستجابة 429 (الكثير من الطلبات).
- اختبار أنماط مختلفة لزيادة الحمل. لمزيد من المعلومات، راجع مثال نمط عبء العمل.
- إنشاء موارد إضافية لخدمة الكلام في نفس المناطق أو مناطق مختلفة، وتوزيع عبء العمل فيما بينها. هذا مهم بشكل خاص لمعلمة تحويل النص إلى كلام TPS) ، والتي تم تعيينها إلى 200 لكل مورد ، ولا يمكن ضبطها.
وتصف الأقسام التالية حالات محددة لتعديل الحصص.
تحويل الكلام إلى نص: زيادة حد طلب النسخ المتزامن عبر الإنترنت
بشكل افتراضي، يقتصر عدد الطلبات المتزامنة على 100 لكل مورد في النموذج الأساسي، و100 لكل نقطة نهاية مخصصة في النموذج المخصص. بالنسبة لطبقة التسعير القياسية ، يمكنك زيادة هذا المبلغ. قبل إرسال الطلب، تأكد من أنك على دراية بالمواد التي تمت مناقشتها سابقا في هذه المقالة، مثل أفضل الممارسات للتخفيف من الاختناق.
ملاحظة
إذا كنت تستخدم نماذج مخصصة، فاعلم أن موردا واحدا لخدمة Speech قد يكون مقترنا بالعديد من نقاط النهاية المخصصة التي تستضيف العديد من عمليات نشر النماذج المخصصة. تحتوي كل نقطة نهاية مخصصة على الحد الافتراضي للطلبات المتزامنة (100) التي تم تعيينها بواسطة الإنشاء. إذا كنت بحاجة إلى ضبطه ، فأنت بحاجة إلى إجراء تعديل لكل نقطة نهاية مخصصة على حدة. لاحظ أيضا أن قيمة حد الطلبات المتزامنة للنموذج الأساسي لمورد ما ليس لها أي تأثير على نقاط النهاية المخصصة المقترنة بهذا المورد.
لا تؤثر زيادة حد الطلبات المتزامنة بشكل مباشر على تكاليفك. تستخدم خدمة الكلام نموذج دفع يتطلب منك الدفع مقابل ما تستخدمه فقط. يحدد الحد الأقصى مدى ارتفاع الخدمة قبل أن تبدأ في خنق طلباتك.
يجب تعديل حدود الطلب المتزامنة للنماذج الأساسية والمخصصة بشكل منفصل.
لا يمكنك رؤية القيمة الحالية لمعلمة حد الطلب المتزامن في مدخل Azure أو أدوات سطر الأوامر أو طلبات واجهة برمجة التطبيقات. للتحقق من القيمة الموجودة، قم بإنشاء طلب دعم Azure.
ملاحظة
لا تتطلب حاويات الكلام زيادات في حد الطلب المتزامن، لأن الحاويات مقيدة فقط بوحدات المعالجة المركزية للأجهزة التي تتم استضافتها عليها. ومع ذلك ، فإن حاويات الكلام لها قيود على قدرتها الخاصة التي يجب مراعاتها. لمزيد من المعلومات، راجع الأسئلة المتداولة حول حاويات الكلام.
الحصول على المعلومات المطلوبة جاهزة
- بالنسبة للنموذج الأساسي:
- معرف مورد الكلام
- المنطقة
- بالنسبة للنموذج المخصص:
- المنطقة
- معرف نقطة النهاية المخصص
كيفية الحصول على معلومات للنموذج الأساسي:
- انتقل إلى مدخل Azure.
- حدد مورد خدمة الكلام الذي ترغب في زيادة حد طلب التزامن له.
- من المجموعة إدارة الموارد ، حدد خصائص.
- انسخ قيم الحقول التالية واحفظها:
- معرف المورد
- الموقع (منطقة نقطة النهاية)
كيفية الحصول على معلومات للنموذج المخصص:
- انتقل إلى مدخل استوديو الكلام .
- سجل الدخول إذا لزم الأمر، وانتقل إلى الكلام المخصص.
- حدد مشروعك، وانتقل إلى النشر.
- حدد نقطة النهاية المطلوبة.
- انسخ قيم الحقول التالية واحفظها:
- منطقة الخدمة (منطقة نقطة النهاية)
- معرف نقطة النهاية
إنشاء طلب دعم وإرساله
ابدأ زيادة الحد الأقصى للطلبات المتزامنة لموردك، أو تحقق إذا لزم الأمر من الحد الحالي، عن طريق إرسال طلب دعم. وفيما يلي كيفية إجراء ذلك:
- تأكد من أن لديك المعلومات المطلوبة المدرجة في القسم السابق.
- انتقل إلى مدخل Azure.
- حدد مورد خدمة الكلام الذي ترغب في زيادة (أو تحديد) حد طلب التزامن له.
- في المجموعة دعم + استكشاف الأخطاء وإصلاحها ، حدد طلب دعم جديد. ستظهر نافذة جديدة، تحتوي على معلومات معبأة تلقائيا حول اشتراكك في Azure ومورد Azure.
- باختصار، صف ما تريده (على سبيل المثال، "زيادة حد طلب تزامن الكلام إلى نص").
- في نوع المشكلة، حدد مشكلات الحصة النسبية أو الاشتراك.
- في النوع الفرعي المشكلة، حدد إما:
- زيادة الحصة أو الطلبات المتزامنة لطلب زيادة.
- التحقق من صحة الحصة أو الاستخدام للتحقق من الحد الحالي.
- حدد Next: Solutions. تابع عملية إنشاء الطلب.
- في علامة التبويب تفاصيل ، في حقل الوصف ، أدخل ما يلي:
- ملاحظة أن الطلب يتعلق بحصة الكلام إلى نص.
- اختر إما الطراز الأساسي أو المخصص.
- معلومات مورد Azure التي قمت بجمعها سابقا.
- أي معلومات أخرى مطلوبة.
- حدد Review + create من علامة التبويب، حدد Create.
- لاحظ رقم طلب الدعم في إعلامات مدخل Azure. سيتم الاتصال بك قريبا بشأن طلبك.
مثال على أفضل ممارسات نمط عبء العمل
فيما يلي مثال عام على نهج جيد يجب اتخاذه. الغرض منه هو فقط كقالب يمكنك تعديله حسب الضرورة لاستخدامك الخاص.
افترض أن مورد خدمة Speech لديه حد الطلب المتزامن المعين إلى 300. ابدأ حمل العمل من 20 اتصالا متزامنا، وقم بزيادة الحمل بمقدار 20 اتصالا متزامنا كل 90-120 ثانية. تحكم في استجابات الخدمة، وقم بتنفيذ المنطق الذي يتراجع (يقلل من الحمل) إذا تلقيت الكثير من الطلبات (رمز الاستجابة 429). بعد ذلك، أعد محاولة زيادة الحمل في دقيقة واحدة، وإذا كانت لا تزال غير فعالة، فحاول مرة أخرى في غضون دقيقتين. استخدم نمطا من 1-2-4-4 دقائق للفواصل الزمنية.
بشكل عام ، من الجيد جدا اختبار عبء العمل وأنماط عبء العمل قبل الانتقال إلى الإنتاج.
تحويل النص إلى كلام: زيادة حد الطلب المتزامن للأصوات العصبية المخصصة
بشكل افتراضي، يقتصر عدد الطلبات المتزامنة لنقاط نهاية الصوت العصبي المخصص على 10. بالنسبة لطبقة التسعير القياسية ، يمكنك زيادة هذا المبلغ. قبل إرسال الطلب، تأكد من أنك على دراية بالمواد التي تمت مناقشتها سابقا في هذه المقالة، مثل أفضل الممارسات للتخفيف من الاختناق.
لا تؤثر زيادة حد الطلبات المتزامنة بشكل مباشر على تكاليفك. تستخدم خدمة الكلام نموذج دفع يتطلب منك الدفع مقابل ما تستخدمه فقط. يحدد الحد الأقصى مدى ارتفاع الخدمة قبل أن تبدأ في خنق طلباتك.
لا يمكنك رؤية القيمة الحالية لمعلمة حد الطلب المتزامن في مدخل Azure أو أدوات سطر الأوامر أو طلبات واجهة برمجة التطبيقات. للتحقق من القيمة الموجودة، قم بإنشاء طلب دعم Azure.
ملاحظة
لا تتطلب حاويات الكلام زيادات في حد الطلب المتزامن، لأن الحاويات مقيدة فقط بوحدات المعالجة المركزية للأجهزة التي تتم استضافتها عليها.
إعداد المعلومات المطلوبة
لإنشاء طلب زيادة، يمكنك توفير منطقة النشر ومعرف نقطة النهاية المخصص. للحصول عليه ، قم بتنفيذ الإجراءات التالية:
- انتقل إلى مدخل استوديو الكلام .
- سجل الدخول إذا لزم الأمر، وانتقل إلى صوت مخصص.
- حدد مشروعك، وانتقل إلى النشر.
- حدد نقطة النهاية المطلوبة.
- انسخ قيم الحقول التالية واحفظها:
- منطقة الخدمة (منطقة نقطة النهاية)
- معرف نقطة النهاية
إنشاء طلب دعم وإرساله
ابدأ زيادة الحد الأقصى للطلبات المتزامنة لموردك، أو تحقق إذا لزم الأمر من الحد الحالي، عن طريق إرسال طلب دعم. وفيما يلي كيفية إجراء ذلك:
- تأكد من أن لديك المعلومات المطلوبة المدرجة في القسم السابق.
- انتقل إلى مدخل Azure.
- حدد مورد خدمة الكلام الذي ترغب في زيادة (أو تحديد) حد طلب التزامن له.
- في المجموعة دعم + استكشاف الأخطاء وإصلاحها ، حدد طلب دعم جديد. ستظهر نافذة جديدة، تحتوي على معلومات معبأة تلقائيا حول اشتراكك في Azure ومورد Azure.
- باختصار، صف ما تريده (على سبيل المثال، "زيادة حد طلب تزامن تحويل النص إلى كلام").
- في نوع المشكلة، حدد مشكلات الحصة النسبية أو الاشتراك.
- في النوع الفرعي المشكلة، حدد إما:
- زيادة الحصة أو الطلبات المتزامنة لطلب زيادة.
- التحقق من صحة الحصة أو الاستخدام للتحقق من الحد الحالي.
- حدد Next: Solutions. تابع عملية إنشاء الطلب.
- في علامة التبويب تفاصيل ، في حقل الوصف ، أدخل ما يلي:
- ملاحظة أن الطلب يتعلق بحصة النص إلى كلام.
- اختر إما الطراز الأساسي أو المخصص.
- معلومات مورد Azure التي قمت بجمعها سابقا.
- أي معلومات أخرى مطلوبة.
- حدد Review + create من علامة التبويب، حدد Create.
- لاحظ رقم طلب الدعم في إعلامات مدخل Azure. سيتم الاتصال بك قريبا بشأن طلبك.