Text Independent - Create Profile
Vytvořit profil
Vytvoří nový profil mluvčího se zadaným národním prostředím.
POST {endpoint}/speaker-recognition/identification/text-independent/profiles?api-version=2021-09-05
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
Určuje verzi operace, která se má použít pro tento požadavek. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
locale | True |
string |
Identifikátor jazyka sestávající z kombinace kódu jazyka a kódu země. |
Odpovědi
Name | Typ | Description |
---|---|---|
201 Created |
Profil mluvčího se úspěšně vytvořil. Vrátí se identifikátor GUID, který odkazuje na vytvořený profil. Headers location: string |
|
Other Status Codes |
Selhání Headers x-ms-error-code: string |
Zabezpečení
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Příklady
Successful Query
Sample Request
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/identification/text-independent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Sample Response
Content-Type: application/json
{
"profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
"locale": "en-US",
"profileStatus": "Active",
"enrollmentStatus": "Enrolling",
"createdDateTime": "2015-04-23T18:25:43.41Z",
"lastUpdatedDateTime": "2015-04-23T18:25:43.41Z",
"enrollmentsCount": 0,
"enrollmentsLengthInSec": 0,
"enrollmentsSpeechLengthInSec": 0,
"remainingEnrollmentsSpeechLengthInSec": 20,
"modelVersion": "2019-12-05"
}
Content-Type: application/json
x-ms-error-code: Error Code
{
"error": {
"code": "Error Code",
"message": "Erro Messae"
}
}
Definice
Name | Description |
---|---|
Error | |
Locale |
Národní prostředí profilu mluvčího |
Profile |
Stav představující aktuální stav aktivace profilu. Dostupné hodnoty:
|
Speaker |
Chybová zpráva mluvčího |
Ti |
Text-Independent Informace o profilu mluvčího |
Training |
Stav představující aktuální stav registrace profilu. Dostupné hodnoty:
|
Error
Name | Typ | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Národní prostředí profilu mluvčího
Name | Typ | Description |
---|---|---|
locale |
string |
Identifikátor jazyka sestávající z kombinace kódu jazyka a kódu země. |
ProfileStatusType
Stav představující aktuální stav aktivace profilu. Dostupné hodnoty:
- Aktivní: profil je aktivní a je možné ho použít, pokud je stav registrace Zaregistrovaný.
- Neaktivní: Profil nebyl aktivován a musí být odeslána aktivační fráze.
Name | Typ | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
Chybová zpráva mluvčího
Name | Typ | Description |
---|---|---|
error |
TiProfileInfo
Text-Independent Informace o profilu mluvčího
Name | Typ | Description |
---|---|---|
createdDateTime |
string |
Datum a čas vytvoření profilu. |
enrollmentStatus |
Stav představující aktuální stav registrace profilu. Dostupné hodnoty:
|
|
enrollmentsCount |
integer |
Počet přijatých zvukových přenosů registrace pro tento profil |
enrollmentsLengthInSec |
number |
Celková délka registračních zvuků přijatých pro tento profil v sekundách |
enrollmentsSpeechLengthInSec |
number |
Součet čisté řeči (což je množství zvuku po odebrání segmentů ticha a segmentů bez řeči) napříč všemi registracemi profilů během několika sekund. |
lastUpdatedDateTime |
string |
Poslední datum a čas, kdy byl profil aktualizován. |
locale |
string |
Identifikátor jazyka sestávající z kombinace kódu jazyka a kódu země. |
modelVersion |
string |
Datum určující model přiřazený k tomuto profilu. Formát je rrrr-mm-dd. Pokud profil nemá žádné registrace, bude tato hodnota prázdná. |
profileId |
string |
Jedinečný identifikátor id profilu (GUID). |
profileStatus |
Stav představující aktuální stav aktivace profilu. Dostupné hodnoty:
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
Množství čisté řeči (což je množství zvuku po odebrání ticha a segmentů bez řeči) potřebné k dokončení registrace profilu v sekundách. |
TrainingStatusType
Stav představující aktuální stav registrace profilu. Dostupné hodnoty:
- Registrace: Profil nemá tisk hlasu a není připravený pro žádosti o rozpoznávání.
- Školení: Vytváří se hlasový tisk profilu a v tuto chvíli se nedá použít k rozpoznávání.
- Zaregistrované: Profil má hlasový tisk a je připravený pro žádosti o rozpoznávání.
Name | Typ | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |