Siklus hidup model ucapan kustom

Anda dapat menggunakan model ucapan kustom untuk beberapa waktu setelah menyebarkannya ke titik akhir kustom Anda. Tetapi ketika model dasar baru tersedia, model yang lebih lama akan kedaluwarsa. Anda harus secara berkala membuat ulang dan melatih model kustom Anda dari model dasar terbaru guna memanfaatkan peningkatan akurasi dan kualitas.

Berikut adalah beberapa istilah kunci yang terkait dengan siklus hidup model:

  • Pelatihan: Mengambil model dasar dan mengkustomisasinya ke domain/skenario Anda dengan menggunakan data teks dan/atau data audio. Dalam beberapa konteks seperti properti REST API, pelatihan juga disebut sebagai adaptasi.
  • Transkripsi: Menggunakan model dan melakukan pengenalan ucapan (mendekodekan audio ke dalam teks).
  • Titik Akhir: Penyebaran spesifik dari model dasar atau model kustom yang hanya dapat Anda akses.

Catatan

Titik akhir yang digunakan oleh F0 sumber daya Ucapan dihapus setelah tujuh hari.

Garis waktu kedaluwarsa

Berikut adalah garis waktu untuk adaptasi model dan kedaluwarsa transkripsi:

  • Pelatihan tersedia selama satu tahun setelah kuartal saat Microsoft membuat model dasar.
  • Transkripsi dengan model dasar tersedia selama dua tahun setelah kuartal ketika Microsoft membuat model dasar.
  • Transkripsi dengan model kustom tersedia selama dua tahun setelah kuartal saat Anda membuat model kustom.

Dalam konteks ini, kuartal berakhir pada 15 Januari, 15 April, 15 Juli, dan 15 Oktober.

Apa yang harus dilakukan saat model kedaluwarsa

Saat model kustom atau model dasar kedaluwarsa, model tersebut tidak lagi tersedia untuk transkripsi. Anda dapat mengubah model yang digunakan oleh titik akhir ucapan kustom Anda tanpa waktu henti.

Rute transkripsi Hasil model kedaluwarsa Rekomendasi
Titik akhir kustom Permintaan pengenalan ucapan kembali ke model dasar terbaru untuk lokal yang sama. Anda mendapatkan hasil, tetapi pengenalan mungkin tidak secara akurat mentranskripsikan data domain Anda. Perbarui model titik akhir seperti yang dijelaskan dalam panduan Sebarkan model ucapan kustom.
Transkripsi batch Permintaan transkripsi batch untuk model kedaluwarsa gagal dengan kesalahan 4xx. Di setiap isi permintaan REST API Transcriptions_Create, atur model properti ke model dasar atau model kustom yang tidak kedaluwarsa. Jika tidak, jangan sertakan properti model untuk selalu menggunakan model dasar terbaru.

Mendapatkan tanggal kedaluwarsa model dasar

Tanggal terakhir Anda dapat menggunakan model dasar untuk pelatihan ditampilkan saat Anda membuat model kustom. Untuk informasi selengkapnya, lihat Melatih model ucapan kustom.

Ikuti petunjuk berikut untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model dasar:

  1. Masuk ke Speech Studio.

  2. Pilih Ucapan> kustom Nama >proyek Anda Sebarkan model.

  3. Tanggal kedaluwarsa untuk model ditampilkan di kolom Kedaluwarsa. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model untuk transkripsi.

    Cuplikan layar halaman model sebar yang menunjukkan kedaluwarsa transkripsi.

Untuk mendapatkan tanggal kedaluwarsa pelatihan dan transkripsi untuk model dasar, gunakan perintah spx csr model status. Buat parameter permintaan sesuai dengan instruksi berikut:

  • Atur parameter url ke URI model dasar yang ingin Anda dapatkan. Anda dapat menjalankan perintah spx csr list --base untuk mendapatkan model dasar yang tersedia untuk semua lokal.

Berikut adalah contoh perintah Speech CLI untuk mendapatkan tanggal kedaluwarsa pelatihan dan transkripsi untuk model dasar:

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

Sebagai respons, catat tanggal di properti adaptationDateTime. Properti ini adalah tanggal terakhir yang dapat Anda gunakan model dasar untuk pelatihan. Catat tanggal di properti transcriptionDateTime. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model dasar untuk transkripsi.

Anda akan menerima isi respons dalam format berikut:

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

Untuk bantuan Speech CLI dengan model, jalankan perintah berikut:

spx help csr model

Untuk mendapatkan tanggal kedaluwarsa pelatihan dan transkripsi untuk model dasar, gunakan operasi Models_GetBaseModel Rest API Ucapan ke teks. Anda dapat membuat permintaan Models_ListBaseModels untuk mendapatkan model dasar yang tersedia untuk semua lokal.

Buat permintaan HTTP GET menggunakan URI seperti contoh berikut. Ganti BaseModelId dengan ID titik akhir, ganti YourSubscriptionKey dengan kunci sumber daya Ucapan, dan ganti YourServiceRegion dengan wilayah sumber daya Ucapan.

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

Sebagai respons, catat tanggal di properti adaptationDateTime. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model dasar untuk pelatihan. Catat tanggal di properti transcriptionDateTime. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model dasar untuk transkripsi.

Anda akan menerima isi respons dalam format berikut:

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

Mendapatkan tanggal kedaluwarsa model kustom

Ikuti petunjuk berikut untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom:

  1. Masuk ke Speech Studio.

  2. Pilih Ucapan> kustom Nama >proyek Anda Melatih model kustom.

  3. Tanggal kedaluwarsa untuk model ditampilkan di kolom Kedaluwarsa. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model kustom untuk transkripsi. Model dasar tidak ditampilkan di halaman Latih model kustom.

    Cuplikan layar halaman model kustom latih yang menunjukkan kedaluwarsa transkripsi.

Anda juga dapat mengikuti instruksi ini untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom:

  1. Masuk ke Speech Studio.

  2. Pilih Ucapan> kustom Nama >proyek Anda Sebarkan model.

  3. Tanggal kedaluwarsa untuk model ditampilkan di kolom Kedaluwarsa. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model untuk transkripsi.

    Cuplikan layar halaman model sebar yang menunjukkan kedaluwarsa transkripsi.

Untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom Anda, gunakan perintah spx csr model status. Buat parameter permintaan sesuai dengan instruksi berikut:

  • Atur parameter url ke URI model dasar yang ingin Anda dapatkan. Ganti YourModelId dengan kunci sumber daya Ucapan Anda, dan ganti YourServiceRegion dengan wilayah sumber daya Ucapan Anda.

Berikut adalah contoh perintah Speech CLI untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom Anda:

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

Sebagai respons, catat tanggal di properti transcriptionDateTime. Tanggal ini adalah tanggal terakhir anda dapat menggunakan model kustom anda untuk transkripsi. Properti adaptationDateTime tidak berlaku, karena model kustom tidak digunakan untuk melatih model kustom lainnya.

Anda akan menerima isi respons dalam format berikut:

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

Untuk bantuan Speech CLI dengan model, jalankan perintah berikut:

spx help csr model

Untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom Anda, gunakan operasi Models_GetCustomModel REST API Ucapan ke teks.

Buat permintaan HTTP GET menggunakan URI seperti contoh berikut. Ganti YourModelId dengan ID titik akhir, ganti YourSubscriptionKey dengan kunci sumber daya Ucapan, dan ganti YourServiceRegion dengan wilayah sumber daya Ucapan.

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

Sebagai respons, catat tanggal di properti transcriptionDateTime. Tanggal ini adalah tanggal terakhir anda dapat menggunakan model kustom anda untuk transkripsi. Properti adaptationDateTime tidak berlaku, karena model kustom tidak digunakan untuk melatih model kustom lainnya.

Anda akan menerima isi respons dalam format berikut:

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

Langkah berikutnya