Özel konuşma modeli yaşam döngüsü

Özel konuşma modelini özel uç noktanıza dağıttığınızda bir süre kullanabilirsiniz. Ancak yeni temel modeller kullanıma sunulduğunda eski modellerin süresi dolar. Geliştirilmiş doğruluk ve kaliteden yararlanmak için özel modelinizi düzenli aralıklarla en son temel modelden yeniden oluşturmanız ve eğitmelisiniz.

Model yaşam döngüsüyle ilgili bazı önemli terimler şunlardır:

  • Eğitim: Temel model alma ve metin verilerini ve/veya ses verilerini kullanarak bunu etki alanınıza/senaryonuza özelleştirme. REST API özellikleri gibi bazı bağlamlarda eğitim, uyarlama olarak da adlandırılır.
  • Transkripsiyon: Model kullanma ve konuşma tanıma gerçekleştirme (sesi metne dönüştürme).
  • Uç nokta: Temel modelin veya yalnızca sizin erişebileceğiniz özel modelin belirli bir dağıtımı.

Not

Konuşma kaynakları tarafından F0 kullanılan uç noktalar yedi gün sonra silinir.

Süre sonu zaman çizelgesi

Model uyarlaması ve transkripsiyon süre sonu için zaman çizelgeleri şunlardır:

  • Eğitim, Microsoft'un temel modeli oluşturduğu üç aylık dönem sonrasında bir yıl boyunca kullanılabilir.
  • Temel model içeren transkripsiyon, Microsoft'un temel modeli oluşturduğu üç aylık dönem sonrasında iki yıl boyunca kullanılabilir.
  • Özel model içeren transkripsiyon, özel modeli oluşturduğunuz üç aylık dönem sonrasında iki yıl boyunca kullanılabilir.

Bu bağlamda çeyrekler 15 Ocak, 15 Nisan, 15 Temmuz ve 15 Ekim'de sona erer.

Modelin süresi dolduğunda yapılması gerekenler

Özel modelin veya temel modelin süresi dolduğunda, artık transkripsiyon için kullanılamaz. Özel konuşma uç noktanız tarafından kullanılan modeli kapalı kalma süresi olmadan değiştirebilirsiniz.

Transkripsiyon yolu Süresi dolan model sonucu Öneri
Özel uç nokta Konuşma tanıma istekleri aynı yerel ayar için en son temel modele geri döner. Sonuç alırsınız, ancak tanıma, etki alanı verilerinizin doğru bir şekilde dökümünü almayabilir. Özel konuşma modeli dağıtma kılavuzunda açıklandığı gibi uç noktanın modelini güncelleştirin.
Toplu transkripsiyon Süresi dolan modeller için toplu transkripsiyon istekleri 4xx hatasıyla başarısız olur. Her Transcriptions_Create REST API istek gövdesinde model özelliğini süresi dolmamış bir temel modele veya özel modele ayarlayın. Aksi takdirde, her zaman en son temel modeli kullanmak için özelliğini eklemeyin model .

Temel model son kullanma tarihlerini alma

Eğitim için temel modeli kullanabileceğiniz son tarih, özel modeli oluşturduğunuzda gösterilmiştir. Daha fazla bilgi için bkz . Özel konuşma modeli eğitma.

Temel modelin transkripsiyon son kullanma tarihini almak için şu yönergeleri izleyin:

  1. Speech Studio'da oturum açın.

  2. Özel konuşma Projenizin adı> Modelleri dağıt'ı seçin.>

  3. Modelin sona erme tarihi Süre Sonu sütununda gösterilir. Bu tarih, modeli transkripsiyon için kullanabileceğiniz son tarihtir.

    Transkripsiyon son kullanma tarihini gösteren modelleri dağıtma sayfasının ekran görüntüsü.

Temel modelin eğitim ve transkripsiyon süre sonu tarihlerini almak için komutunu kullanın spx csr model status . İstek parametrelerini aşağıdaki yönergelere göre oluşturun:

  • parametresini url almak istediğiniz temel modelin URI'sine ayarlayın. Tüm yerel ayarlar için kullanılabilir temel modelleri almak için komutunu çalıştırabilirsiniz spx csr list --base .

Temel model için eğitim ve transkripsiyon son kullanma tarihlerini almak için örnek bir Konuşma CLI komutu aşağıda verilmişti:

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

Yanıtta özelliğindeki adaptationDateTime tarihi not alın. Bu özellik, eğitim için temel modeli kullanabileceğiniz son tarihtir. Ayrıca özelliğindeki tarihi transcriptionDateTime de not alın. Bu tarih, transkripsiyon için temel modeli kullanabileceğiniz son tarihtir.

Aşağıdaki biçimde bir yanıt gövdesi almanız gerekir:

{
  "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"
}

Modellerle ilgili Konuşma CLI'sı yardımı için aşağıdaki komutu çalıştırın:

spx help csr model

Temel modelin eğitim ve transkripsiyon son kullanma tarihlerini almak için Konuşmayı metne dönüştürme REST API'sinin Models_GetBaseModel işlemini kullanın. Tüm yerel ayarlar için kullanılabilir temel modelleri almak için Models_ListBaseModels isteğinde bulunabilirsiniz.

Aşağıdaki örnekte gösterildiği gibi model URI'sini kullanarak bir HTTP GET isteği oluşturun. değerini BaseModelId model kimliğiniz ile değiştirin, yerine YourSubscriptionKey Konuşma kaynak anahtarınızı yazın ve yerine YourServiceRegion Konuşma kaynak bölgenizi yazın.

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

Yanıtta özelliğindeki adaptationDateTime tarihi not alın. Bu tarih, eğitim için temel modeli kullanabileceğiniz son tarihtir. Ayrıca özelliğindeki tarihi transcriptionDateTime de not alın. Bu tarih, transkripsiyon için temel modeli kullanabileceğiniz son tarihtir.

Aşağıdaki biçimde bir yanıt gövdesi almanız gerekir:

{
  "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"
}

Özel model son kullanma tarihlerini alma

Özel bir modelin transkripsiyon son kullanma tarihini almak için şu yönergeleri izleyin:

  1. Speech Studio'da oturum açın.

  2. Özel konuşma> Projenizin adı> Özel modelleri eğit'i seçin.

  3. Özel modelin sona erme tarihi Süre Sonu sütununda gösterilir. Bu tarih, transkripsiyon için özel modeli kullanabileceğiniz son tarihtir. Temel modeller Özel modelleri eğitme sayfasında gösterilmez.

    Transkripsiyon son kullanma tarihini gösteren özel modelleri eğitme sayfasının ekran görüntüsü.

Özel bir modelin transkripsiyon son kullanma tarihini almak için şu yönergeleri de izleyebilirsiniz:

  1. Speech Studio'da oturum açın.

  2. Özel konuşma Projenizin adı> Modelleri dağıt'ı seçin.>

  3. Modelin sona erme tarihi Süre Sonu sütununda gösterilir. Bu tarih, modeli transkripsiyon için kullanabileceğiniz son tarihtir.

    Transkripsiyon son kullanma tarihini gösteren modelleri dağıtma sayfasının ekran görüntüsü.

Özel modelinizin transkripsiyon süre sonu tarihini almak için komutunu kullanın spx csr model status . İstek parametrelerini aşağıdaki yönergelere göre oluşturun:

  • parametresini url almak istediğiniz modelin URI'sine ayarlayın. değerini YourModelId model kimliğiniz ve yerine YourServiceRegion Konuşma kaynağı bölgenizi girin.

Özel modelinizin transkripsiyon son kullanma tarihini almak için örnek bir Konuşma CLI komutu aşağıda verilmiştir:

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

Yanıtta özelliğindeki transcriptionDateTime tarihi not alın. Bu tarih, transkripsiyon için özel modelinizi kullanabileceğiniz son tarihtir. adaptationDateTime Özel modeller diğer özel modelleri eğitmek için kullanılmadığından özelliği geçerli değildir.

Aşağıdaki biçimde bir yanıt gövdesi almanız gerekir:

{
  "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"
}

Modellerle ilgili Konuşma CLI'sı yardımı için aşağıdaki komutu çalıştırın:

spx help csr model

Özel modelinizin transkripsiyon son kullanma tarihini almak için Konuşmayı metne dönüştürme REST API'sinin Models_GetCustomModel işlemini kullanın.

Aşağıdaki örnekte gösterildiği gibi model URI'sini kullanarak bir HTTP GET isteği oluşturun. değerini YourModelId model kimliğiniz ile değiştirin, yerine YourSubscriptionKey Konuşma kaynak anahtarınızı yazın ve yerine YourServiceRegion Konuşma kaynak bölgenizi yazın.

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

Yanıtta özelliğindeki transcriptionDateTime tarihi not alın. Bu tarih, transkripsiyon için özel modelinizi kullanabileceğiniz son tarihtir. adaptationDateTime Özel modeller diğer özel modelleri eğitmek için kullanılmadığından özelliği geçerli değildir.

Aşağıdaki biçimde bir yanıt gövdesi almanız gerekir:

{
  "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"
}

Sonraki adımlar