Text Dependent - Create Profile
Crea profilo
Creare un nuovo profilo altoparlante con impostazioni locali specificate.
POST {endpoint}/speaker-recognition/verification/text-dependent/profiles?api-version=2021-09-05
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
endpoint
|
path | True |
string |
Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
Specifica la versione dell'operazione da usare per questa richiesta. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
locale | True |
string |
Identificatore del linguaggio costituito da una combinazione di codice del linguaggio e codice paese. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
201 Created |
Profilo altoparlante creato correttamente. GUID viene restituito per fare riferimento al profilo creato. Headers location: string |
|
Other Status Codes |
Operazioni non riuscite Headers x-ms-error-code: string |
Sicurezza
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Esempio
Successful Query
Sample Request
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-dependent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Sample Response
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"
}
}
Definizioni
Nome | Descrizione |
---|---|
Error | |
Locale |
Impostazioni locali del profilo altoparlante |
Speaker |
Messaggio di errore dell'altoparlante |
Td |
informazioni sul profilo del relatore Text-Dependent |
Training |
Stato che rappresenta lo stato corrente del profilo. I valori disponibili sono:
|
Error
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Impostazioni locali del profilo altoparlante
Nome | Tipo | Descrizione |
---|---|---|
locale |
string |
Identificatore del linguaggio costituito da una combinazione di codice del linguaggio e codice paese. |
SpeakerErrorInfo
Messaggio di errore dell'altoparlante
Nome | Tipo | Descrizione |
---|---|---|
error |
TdProfileInfo
informazioni sul profilo del relatore Text-Dependent
Nome | Tipo | Descrizione |
---|---|---|
createdDateTime |
string |
Datatime di creazione del profilo. |
enrollmentStatus |
Stato che rappresenta lo stato corrente del profilo. I valori disponibili sono:
|
|
enrollmentsCount |
integer |
Numero di audio di registrazione accettati per questo profilo. |
enrollmentsLengthInSec |
number |
Lunghezza totale degli audio di registrazione accettati per questo profilo in secondi. |
enrollmentsSpeechLengthInSec |
number |
Sommazione della voce pura (ovvero la quantità di audio dopo aver rimosso il silenzio e i segmenti non vocali) in tutti i registrazioni del profilo in secondi. |
lastUpdatedDateTime |
string |
Ultima data quando il profilo è stato aggiornato. |
locale |
string |
Identificatore del linguaggio costituito da una combinazione di codice del linguaggio e codice paese. |
modelVersion |
string |
Data in cui viene specificato il modello assegnato a questo profilo. Il formato è aaaa-mm-dd. Se il profilo non ha registrazioni, questo valore sarà vuoto. |
profileId |
string |
Identificatore univoco per l'ID profilo (guid). |
remainingEnrollmentsCount |
integer |
Numero di audio di registrazione necessari per completare la registrazione del profilo. |
TrainingStatusType
Stato che rappresenta lo stato corrente del profilo. I valori disponibili sono:
- Registrazione: il profilo non ha stampa vocale e non è pronto per le richieste di riconoscimento.
- Training: la stampa vocale del profilo viene creata e non può essere usata per il riconoscimento al momento.
- Registrato: il profilo ha una stampa vocale e pronto per le richieste di riconoscimento.
Nome | Tipo | Descrizione |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |