Profesyonel ses projesine ses yeteneği onayı ekleme
Ses yeteneği, sesleri kaydedilen ve nöral ses modelleri oluşturmak için kullanılan bireysel veya hedef konuşmacıdır.
Bir sinir sesini eğitebilmeniz için önce ses yeteneğinin onay bildiriminin kaydını göndermeniz gerekir. Ses yeteneği deyimi, özel bir ses modelini eğitmek için konuşma verilerinin kullanılmasına onay verdikleri bir ifadeyi okuyan ses yeteneğinin kaydıdır. Onay bildirimi, ses yeteneğinin eğitim verilerindeki konuşmacıyla aynı kişi olduğunu doğrulamak için de kullanılır.
İpucu
Speech Studio'ya başlamadan önce ses kişinizi tanımlayın ve doğru ses yeteneğini seçin.
Sözlü onay bildirimini GitHub'da birden çok dilde bulabilirsiniz. Sözlü ifadenin dili kaydınızla aynı olmalıdır. Ayrıca ses yeteneği için açıklamaya bakın.
Ses yeteneği ekleme
Ses yeteneği profili eklemek ve onay bildirimini karşıya yüklemek için şu adımları izleyin:
- Speech Studio'da oturum açın.
- Özel ses> Projenizin adı >Ses yeteneğini ayarla Ses yeteneği> ekle'yi seçin.
- Yeni ses yeteneği ekleme sihirbazında, oluşturacağınız sesin özelliklerini açıklayın. Burada belirttiğiniz senaryolar, uygulama formunda sağladığınız senaryolarla tutarlı olmalıdır.
- İleri'yi seçin.
- Ses yeteneği deyimini karşıya yükle sayfasında, önceden kaydettiğiniz ses yeteneği deyimini karşıya yüklemek için yönergeleri izleyin. Sözlü ifadenin eğitim verilerinizle aynı ayarlar, ortam ve konuşma stiliyle kaydedildiğinden emin olun.
- Ses yeteneği adını ve şirket adını girin. Ses yeteneği adı, onay bildirimini kaydeden kişinin adı olmalıdır. Adı, kaydedilen deyimde kullanılan aynı dilde girin. Şirket adı, kaydedilen deyimde konuşulan şirket adıyla eşleşmelidir. Şirket adının kaydedilen deyimle aynı dilde girildiğinden emin olun.
- İleri'yi seçin.
- Ses yeteneğini ve kişilik ayrıntılarını gözden geçirin ve Gönder'i seçin.
Ses yeteneği durumu Başarılı olduktan sonra özel ses modelinizi eğitmeye devam edebilirsiniz.
Sonraki adımlar
Profesyonel ses özelliğiyle, her sesin kullanıcının açık onayıyla oluşturulması gerekir. Kullanıcının kaydedilmiş bir deyimi, müşterinin (Azure AI Konuşma kaynağı sahibi) kendi sesini oluşturacağını ve kullanacağını kabul etmek gerekir.
Profesyonel ses projesine ses yeteneği onayı eklemek için, genel olarak erişilebilen bir URL'den (Consents_Create) önceden kaydedilmiş onay ses dosyasını alır veya ses dosyasını (Consents_Post) karşıya yüklersiniz. Bu makalede, URL'den onay ekleyebilirsiniz.
Onay bildirimi
Onay bildirimini konuşan kullanıcının ses kaydına ihtiyacınız vardır.
Metinden konuşmaya GitHub deposundan her yerel ayar için onay bildirimi metnini alabilirsiniz. Yerel ayar için onay bildirimi için bkz. SpeakerAuthorization.txt:en-US
"I [state your first and last name] am aware that recordings of my voice will be used by [state the name of the company] to create and use a synthetic version of my voice."
URL'den onay ekleme
Ses dosyasının URL'sinden profesyonel bir ses projesine onay eklemek için özel ses API'sinin Consents_Create işlemini kullanın. İstek gövdesini aşağıdaki yönergelere göre oluşturun:
- Gerekli
projectId
özelliği ayarlayın. Bkz . proje oluşturma. - Gerekli
voiceTalentName
özelliği ayarlayın. Ses yeteneği adı, onay bildirimini kaydeden kişinin adı olmalıdır. Adı, kaydedilen deyimde kullanılan aynı dilde girin. Ses yeteneği adı daha sonra değiştirilemez. - Gerekli
companyName
özelliği ayarlayın. Şirket adı, kaydedilen deyimde belirtilen şirket adıyla eşleşmelidir. Şirket adının kaydedilen deyimle aynı dilde girildiğinden emin olun. Şirket adı daha sonra değiştirilemez. - Gerekli
audioUrl
özelliği ayarlayın. Ses yeteneği onayı ses dosyasının URL'si. Paylaşılan erişim imzaları (SAS) belirteci ile bir URI kullanın. - Gerekli
locale
özelliği ayarlayın. Bu, onayın yerel ayarı olmalıdır. Yerel ayar daha sonra değiştirilemez. Metin okuma yerel ayarı listesini burada bulabilirsiniz.
Aşağıdaki Consents_Create örnekte gösterildiği gibi URI kullanarak bir HTTP PUT isteği oluşturun.
- değerini Konuşma kaynak anahtarınız ile değiştirin
YourResourceKey
. - değerini Konuşma kaynak bölgenizle değiştirin
YourResourceRegion
. - değerini istediğiniz bir onay kimliğiyle değiştirin
JessicaConsentId
. Büyük/küçük harfe duyarlı kimlik, onayın URI'sinde kullanılır ve daha sonra değiştirilemez.
curl -v -X PUT -H "Ocp-Apim-Subscription-Key: YourResourceKey" -H "Content-Type: application/json" -d '{
"description": "Consent for Jessica voice",
"projectId": "ProjectId",
"voiceTalentName": "Jessica Smith",
"companyName": "Contoso",
"audioUrl": "https://contoso.blob.core.windows.net/public/jessica-consent.wav?mySasToken",
"locale": "en-US"
} ' "https://YourResourceRegion.api.cognitive.microsoft.com/customvoice/consents/JessicaConsentId?api-version=2024-02-01-preview"
Aşağıdaki biçimde bir yanıt gövdesi almanız gerekir:
{
"id": "JessicaConsentId",
"description": "Consent for Jessica voice",
"projectId": "ProjectId",
"voiceTalentName": "Jessica Smith",
"companyName": "Contoso",
"locale": "en-US",
"status": "NotStarted",
"createdDateTime": "2023-04-01T05:30:00.000Z",
"lastActionDateTime": "2023-04-02T10:15:30.000Z"
}
Yanıt üst bilgisi özelliğini içerir Operation-Location
. Consents_Create işlemiyle ilgili ayrıntıları almak için bu URI'yi kullanın. Yanıt üst bilgisinin bir örneği aşağıda verilmişti:
Operation-Location: https://eastus.api.cognitive.microsoft.com/customvoice/operations/070f7986-ef17-41d0-ba2b-907f0f28e314?api-version=2024-02-01-preview
Operation-Id: 070f7986-ef17-41d0-ba2b-907f0f28e314