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:
Masuk ke Speech Studio.
Pilih Ucapan> kustom Nama >proyek Anda Sebarkan model.
Tanggal kedaluwarsa untuk model ditampilkan di kolom Kedaluwarsa. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model untuk 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 perintahspx 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:
Masuk ke Speech Studio.
Pilih Ucapan> kustom Nama >proyek Anda Melatih model kustom.
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.
Anda juga dapat mengikuti instruksi ini untuk mendapatkan tanggal kedaluwarsa transkripsi untuk model kustom:
Masuk ke Speech Studio.
Pilih Ucapan> kustom Nama >proyek Anda Sebarkan model.
Tanggal kedaluwarsa untuk model ditampilkan di kolom Kedaluwarsa. Tanggal ini adalah tanggal terakhir yang dapat Anda gunakan model untuk 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. GantiYourModelId
dengan kunci sumber daya Ucapan Anda, dan gantiYourServiceRegion
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"
}