دورة حياة نموذج الكلام المخصص

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

فيما يلي بعض المُصطلحات الرئيسية المتعلقة لدورة حياة النموذج:

  • التدريب: أخذ نموذج أساسي وتخصيصه للمجال أو السيناريو الخاص بك باستخدام البيانات النصية و/أو البيانات الصوتية. في بعض السياقات مثل خصائص واجهة برمجة تطبيقات REST، يشار إلى التدريب أيضًا بالتكيف.
  • النسخ: استخدام نموذج وإجراء التعرف على الكلام (فك ترميز الصوت إلى نص).
  • نقطة النهاية: توزيع محدد إما لنموذج أساسي أو نموذج مخصص يُمكنك الوصول إليه فقط.

إشعار

نقاط النهاية المستخدمة بواسطة F0 يتم حذف موارد الكلام بعد سبعة أيام.

المخطط الزمني لانتهاء الصلاحية

فيما يلي جداول زمنية للتكيف مـع النموذج وانتهاء صلاحية كتابة الحديث:

  • يتوفر التدريب لمدة عام واحد بعد ربع السنة عندما أنشأت Microsoft النموذج الأساسي.
  • يتوفر النسخ باستخدام نموذج أساسي لمدة عامين بعد ربع السنة عندما أنشأت Microsoft النموذج الأساسي.
  • كتابة الحديث باستخدام نموذج مُخصص متاح لمدة عامين بعد ربع السنة عند إنشاء النموذج المخصص.

في هذا السياق، تنتهي أرباع السنة في 15 يناير و15 أبريل و15 يوليو و15 أكتوبر.

مـا يجب فعله عند انتهاء صلاحية النموذج

عند انتهاء صلاحية نموذج مخصص أو نموذج أساسي، فإنه لم يعد متاحا للنسخ. يُمكنك تغيير النموذج الذي تستخدمه نقطة نهاية الكلام المخصصة دون وقت تعطل.

مَسار كتابة الحديث نتيجة النموذج مُنتهية الصلاحية التوصية
نقطة نهاية مخصصة تعود طلبات التعرف على الكلام إلى أحدث نموذج أساسي لنفس اللغة. يمكنك الحصول على النتائج، ولكن قد لا ينسخ التعرف بيانات المجال بدقة. قم بتحديث نموذج نقطة النهاية كما هو موضح في دليل نشر نموذج كلام مخصص.
كتابة حديث دُفعة تفشل طلبات النسخ الدفعي للنماذج منتهية الصلاحية مع خطأ 4xx. في كل Transcriptions_Create نص طلب REST API، قم بتعيين الخاصية model إلى نموذج أساسي أو نموذج مخصص لم تنته صلاحيته. بخلاف ذلك، لا تقم بتضمين الخاصية model لاستخدام أحدث نموذج أساسي دائمًا.

الحصول علـى تواريخ انتهاء صلاحية النموذج الأساسي

تم عرض التاريخ الأخير الذي يمكنك فيه استخدام النموذج الأساسي للتدريب عند إنشاء النموذج المُخصص. لمزيد من المعلومات، راجع تدريب نموذج كلام مخصص.

اتبع هـذه الإرشادات للحصول على تاريخ انتهاء صلاحية كتابة الحديث لنموذج أساسي:

  1. سجّل الدخول إلـى Speech Studio.

  2. حدد الكلام> المخصص اسم >المشروع نشر النماذج.

  3. يظهر تاريخ انتهاء صلاحية النموذج في عمود Expiration. هذا التاريخ هو التاريخ الأخير الذي يمكنك فيه استخدام النموذج للنسخ.

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

للحصول على تواريخ انتهاء صلاحية التدريب وكتابة الحديث لنموذج أساسي، استخدم الأمر spx csr model status. أنشئ عمليات الطلب وفقاً للتعليمات التالية:

  • عيّن المعلمة url إلى URI للنموذج الأساسي الذي تريد الحصول عليه. يُمكنك تشغيل spx csr list --base الأمر للحصول على نماذج أساسية متوفرة لجميع الإعدادات المحلية.

فيما يلي مثال علـى أمر Speech CLI للحصول على تواريخ انتهاء صلاحية التدريب وكتابة الحديث لنموذج أساسي:

spx csr model status --api-version v3.1 --model https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/b0bbc1e0-78d5-468b-9b7c-a5a43b2bb83f

في الاستجابة، دون التاريخ فـي الخاصية adaptationDateTime. هذه الخاصية هي التاريخ الأخير الذي يمكنك فيه استخدام النموذج الأساسي للتدريب. لاحظ أيضًا التاريخ في الخاصية transcriptionDateTime. هذا التاريخ هو التاريخ الأخير الذي يمكنك فيه استخدام النموذج الأساسي للنسخ.

يجب أن تتلقى نص الاستجابة بالتنسيق التالي:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d",
  "datasets": [],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-01-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-06T10:52:02Z",
  "status": "Succeeded",
  "createdDateTime": "2021-10-13T00:00:00Z",
  "locale": "en-US",
  "displayName": "20210831 + Audio file adaptation",
  "description": "en-US base model"
}

للحصول على تعليمات Speech CLI مـع النماذج، يوصى بتشغيل الأمر التالي:

spx help csr model

للحصول على تواريخ انتهاء صلاحية التدريب والنسخ لنموذج أساسي، استخدم Models_GetBaseModel تشغيل Speech to text REST API. يمكنك تقديم طلب Models_ListBaseModels للحصول على نماذج أساسية متوفرة لجميع الإعدادات المحلية.

قم بإجراء طلب HTTP GET باستخدام URI النموذج كما هو موضح فـي المثال التالي. استبدل BaseModelId بمُعرف النموذج الخاص بك، واستبدل YourSubscriptionKey بمفتاح مورد Speech، واستبدل YourServiceRegion بمنطقة مورد Speech.

curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/BaseModelId" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"

في الاستجابة، دون التاريخ فـي الخاصية adaptationDateTime. هذا التاريخ هو آخر تاريخ يمكنك فيه استخدام النموذج الأساسي للتدريب. لاحظ أيضًا التاريخ في الخاصية transcriptionDateTime. هذا التاريخ هو التاريخ الأخير الذي يمكنك فيه استخدام النموذج الأساسي للنسخ.

يجب أن تتلقى نص الاستجابة بالتنسيق التالي:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d",
  "datasets": [],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-01-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-06T10:52:02Z",
  "status": "Succeeded",
  "createdDateTime": "2021-10-13T00:00:00Z",
  "locale": "en-US",
  "displayName": "20210831 + Audio file adaptation",
  "description": "en-US base model"
}

الحصول على تواريخ انتهاء صلاحية النموذج المُخصص

اتبع هذه الإرشادات للحصول على تاريخ انتهاء صلاحية كتابة الحديث لنموذج مخصص:

  1. سجّل الدخول إلـى Speech Studio.

  2. حدد الكلام> المخصص اسم >المشروع تدريب النماذج المخصصة.

  3. تاريخ انتهاء الصلاحية الذي يظهر فيه النموذج المخصص في عمود Expiration. هذا التاريخ هو آخر تاريخ يمكنك فيه استخدام النموذج المخصص للنسخ. لا تظهر النماذج الأساسية في صفحة تدريب النماذج المخصصة.

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

يمكنك أيضًا اتباع هذه الإرشادات للحصول على تاريخ انتهاء صلاحية كتابة الحديث لنموذج مخصص:

  1. سجّل الدخول إلـى Speech Studio.

  2. حدد الكلام> المخصص اسم >المشروع نشر النماذج.

  3. يظهر تاريخ انتهاء صلاحية النموذج في عمود Expiration. هذا التاريخ هو التاريخ الأخير الذي يمكنك فيه استخدام النموذج للنسخ.

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

للحصول على تاريخ انتهاء صلاحية كتابة الحديث للنموذج المُخصص، استخدم spx csr model status الأمر. أنشئ عمليات الطلب وفقاً للتعليمات التالية:

  • عيّن المعلمة url إلى URI للنموذج الذي تريد الحصول عليه. استبدل YourModelId بمُعرف النموذج الخاص بك واستبدل YourServiceRegion بمنطقة مورد Speech.

فيما يلي مثال على أمر Speech CLI للحصول على تاريخ انتهاء صلاحية كتابة الحديث لنموذجك المُخصص:

spx csr model status --api-version v3.1 --model https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId

في الاستجابة، دون التاريخ فـي الخاصية transcriptionDateTime. هذا التاريخ هو آخر تاريخ يمكنك فيه استخدام النموذج المخصص للنسخ. adaptationDateTime الخاصية غير قابلة للتطبيق، حيث لا يتم استخدام النماذج المخصصة لتدريب نماذج مخصصة أخرى.

يجب أن تتلقى نص الاستجابة بالتنسيق التالي:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7",
  "baseModel": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d"
  },
  "datasets": [
    {
      "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/69e46263-ab10-4ab4-abbe-62e370104d95"
    }
  ],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
    "copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
  },
  "project": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/5d25e60a-7f4a-4816-afd9-783bb8daccfc"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-07-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-21T13:21:01Z",
  "status": "Succeeded",
  "createdDateTime": "2022-05-22T16:37:01Z",
  "locale": "en-US",
  "displayName": "My Model",
  "description": "My Model Description"
}

للحصول على تعليمات Speech CLI مـع النماذج، يوصى بتشغيل الأمر التالي:

spx help csr model

للحصول على تاريخ انتهاء صلاحية النسخ للنموذج المخصص، استخدم Models_GetCustomModel تشغيل Speech to text REST API.

قم بإجراء طلب HTTP GET باستخدام URI النموذج كما هو موضح فـي المثال التالي. استبدل YourModelId بمُعرف النموذج الخاص بك، واستبدل YourSubscriptionKey بمفتاح مورد Speech، واستبدل YourServiceRegion بمنطقة مورد Speech.

curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"

في الاستجابة، دون التاريخ فـي الخاصية transcriptionDateTime. هذا التاريخ هو آخر تاريخ يمكنك فيه استخدام النموذج المخصص للنسخ. adaptationDateTime الخاصية غير قابلة للتطبيق، حيث لا يتم استخدام النماذج المخصصة لتدريب نماذج مخصصة أخرى.

يجب أن تتلقى نص الاستجابة بالتنسيق التالي:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7",
  "baseModel": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d"
  },
  "datasets": [
    {
      "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/69e46263-ab10-4ab4-abbe-62e370104d95"
    }
  ],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
    "copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
  },
  "project": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/5d25e60a-7f4a-4816-afd9-783bb8daccfc"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-07-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-21T13:21:01Z",
  "status": "Succeeded",
  "createdDateTime": "2022-05-22T16:37:01Z",
  "locale": "en-US",
  "displayName": "My Model",
  "description": "My Model Description"
}

الخطوات التالية