Ö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:
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ırabilirsinizspx 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:
Özel konuşma> Projenizin adı> Özel modelleri eğit'i seçin.
Ö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.
Özel bir modelin transkripsiyon son kullanma tarihini almak için şu yönergeleri de izleyebilirsiniz:
Ö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ğeriniYourModelId
model kimliğiniz ve yerineYourServiceRegion
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"
}