Text Dependent - Create Profile
Profil Oluştur
Belirtilen yerel ayara sahip yeni bir konuşmacı profili oluşturun.
POST {endpoint}/speaker-recognition/verification/text-dependent/profiles?api-version=2021-09-05
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Desteklenen Bilişsel Hizmetler uç noktaları (protokol ve konak adı, örneğin: https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
Bu istek için kullanılacak işlemin sürümünü belirtir. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
locale | True |
string |
Dil kodu ve ülke kodunun birleşiminden oluşan dil tanımlayıcısı. |
Yanıtlar
Name | Tür | Description |
---|---|---|
201 Created |
Konuşmacı profili başarıyla oluşturuldu. Oluşturulan profile başvurmak için GUID döndürülür. Üst Bilgiler location: string |
|
Other Status Codes |
Hata Üst Bilgiler x-ms-error-code: string |
Güvenlik
Ocp-Apim-Subscription-Key
Tür:
apiKey
İçinde:
header
Örnekler
Successful Query
Örnek isteği
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-dependent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Örnek yanıt
Content-Type: application/json
{
"profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
"locale": "en-US",
"enrollmentStatus": "Enrolling",
"createdDateTime": "2015-04-23T18:25:43.41Z",
"lastUpdatedDateTime": "2015-04-23T18:25:43.41Z",
"enrollmentsCount": 0,
"enrollmentsLengthInSec": 0,
"enrollmentsSpeechLengthInSec": 0,
"remainingEnrollmentsCount": 3,
"modelVersion": "2019-12-05"
}
Content-Type: application/json
x-ms-error-code: Error Code
{
"error": {
"code": "Error Code",
"message": "Erro Messae"
}
}
Tanımlar
Name | Description |
---|---|
Error | |
Locale |
Konuşmacı profili yerel ayarı |
Speaker |
Konuşmacı hata iletisi |
Td |
konuşmacı profili bilgilerini Text-Dependent |
Training |
Profilin geçerli durumunu temsil eden durum. Kullanılabilir değerler şunlardır:
|
Error
Name | Tür | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Konuşmacı profili yerel ayarı
Name | Tür | Description |
---|---|---|
locale |
string |
Dil kodu ve ülke kodunun birleşiminden oluşan dil tanımlayıcısı. |
SpeakerErrorInfo
Konuşmacı hata iletisi
Name | Tür | Description |
---|---|---|
error |
TdProfileInfo
konuşmacı profili bilgilerini Text-Dependent
Name | Tür | Description |
---|---|---|
createdDateTime |
string |
Profil oluşturma datetime. |
enrollmentStatus |
Profilin geçerli durumunu temsil eden durum. Kullanılabilir değerler şunlardır:
|
|
enrollmentsCount |
integer |
Bu profil için kabul edilen kayıt seslerinin sayısı. |
enrollmentsLengthInSec |
number |
Bu profil için kabul edilen kayıt seslerinin saniye cinsinden toplam uzunluğu. |
enrollmentsSpeechLengthInSec |
number |
Saniyeler içinde tüm profil kayıtlarında saf konuşmanın (sessizliği ve konuşma dışı kesimleri kaldırdıktan sonraki ses miktarıdır) toplamı. |
lastUpdatedDateTime |
string |
Profilin güncelleştirildiği son tarih saat. |
locale |
string |
Dil kodu ve ülke kodunun birleşiminden oluşan dil tanımlayıcısı. |
modelVersion |
string |
Bu profile atanan modeli belirten tarih. Biçim yyyy-aa-gg şeklindedir. Profilde kayıt yoksa bu değer boş olur. |
profileId |
string |
Profil kimliği (guid) için benzersiz tanımlayıcı. |
remainingEnrollmentsCount |
integer |
Profil kaydını tamamlamak için gereken kayıt seslerinin sayısı. |
TrainingStatusType
Profilin geçerli durumunu temsil eden durum. Kullanılabilir değerler şunlardır:
- Kaydediliyor: profilde ses izi yok ve tanıma istekleri için hazır değil.
- Eğitim: Profilin sesli baskısı oluşturuluyor ve şu anda tanıma için kullanılamıyor.
- Kayıtlı: profilin ses baskısı vardır ve tanıma istekleri için hazırdır.
Name | Tür | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |