Text Dependent - Reset Profile
Resetuj profil
Resetuje istniejący profil do oryginalnego stanu tworzenia. Operacja resetowania wykonuje następujące czynności:
- Aktualizuje wartość enrollmentStatus do rejestracji.
- Aktualizacje lastUpdatedDateTime.
- Aktualizacje enrollmentsCount do 0.
- Aktualizuje rejestracjeLength do 0.
- Aktualizacje rejestracjiSpeechLength do 0.
- Aktualizacje pozostałeEnrollmentsCount do początkowej wymaganej liczby.
- Usuwa wszystkie skojarzone rejestracje z magazynu.
- Usuwa wybrane skojarzenie hasła.
- Resetuje wartość modelVersion.
POST {endpoint}/speaker-recognition/verification/text-dependent/profiles/{profileId}:reset?api-version=2021-09-05
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Obsługiwane punkty końcowe usług Cognitive Services (protokół i nazwa hosta, na przykład: https://westus.api.cognitive.microsoft.com). |
|
profile
|
path | True |
string (uuid) |
Unikatowy identyfikator identyfikatora profilu (guid). |
|
api-version
|
query | True |
string |
Określa wersję operacji do użycia dla tego żądania. |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Pomyślnie zresetowaliśmy profil osoby mówiącej. Profil jest zwracany z wartościami resetowania. Nagłówki Location: string |
|
| Other Status Codes |
Niepowodzenie Nagłówki x-ms-error-code: string |
Zabezpieczenia
Ocp-Apim-Subscription-Key
Typ:
apiKey
W:
header
Przykłady
Successful Query
Przykładowe żądanie
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-dependent/profiles/49a36324-fc4b-4387-aa06-090cfbf0064f:reset?api-version=2021-09-05
Przykładowa odpowiedź
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"
}
}
Definicje
| Nazwa | Opis |
|---|---|
| Error | |
|
Speaker |
Komunikat o błędzie osoby mówiącej |
|
Td |
informacje o profilu osoby mówiącej Text-Dependent |
|
Training |
Stan reprezentujący bieżący stan profilu. Dostępne wartości to:
|
Error
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
|
| message |
string |
SpeakerErrorInfo
Komunikat o błędzie osoby mówiącej
| Nazwa | Typ | Opis |
|---|---|---|
| error |
TdProfileInfo
informacje o profilu osoby mówiącej Text-Dependent
| Nazwa | Typ | Opis |
|---|---|---|
| createdDateTime |
string (date-time) |
Data/godzina utworzenia profilu. |
| enrollmentStatus |
Stan reprezentujący bieżący stan profilu. Dostępne wartości to:
|
|
| enrollmentsCount |
integer |
Liczba audio rejestracji zaakceptowanych dla tego profilu. |
| enrollmentsLengthInSec |
number |
Łączna długość audio rejestracji zaakceptowanych dla tego profilu w sekundach. |
| enrollmentsSpeechLengthInSec |
number |
Sumowanie czystej mowy (czyli ilości dźwięku po usunięciu segmentów ciszy i innych niż mowa) we wszystkich rejestracjach profilów w sekundach. |
| lastUpdatedDateTime |
string (date-time) |
Data/godzina ostatniej aktualizacji profilu. |
| locale |
string pattern: ^[a-zA-Z]{2}-?[a-zA-Z]{2}$ |
Identyfikator języka składający się z kombinacji kodu języka i kodu kraju. |
| modelVersion |
string (date) |
Data określania modelu przypisanego do tego profilu. Format to yyyy-mm-dd. Jeśli profil nie ma rejestracji, ta wartość będzie pusta. |
| profileId |
string (uuid) |
Unikatowy identyfikator identyfikatora profilu (guid). |
| remainingEnrollmentsCount |
integer |
Liczba audio rejestracji wymaganych do ukończenia rejestracji profilu. |
TrainingStatusType
Stan reprezentujący bieżący stan profilu. Dostępne wartości to:
- Rejestrowanie: profil nie ma wydruku głosowego i nie jest gotowy do obsługi żądań rozpoznawania.
- Trenowanie: tworzenie odcisku głosu profilu i nie można go używać do rozpoznawania w tej chwili.
- Zarejestrowane: profil ma drukowanie głosowe i gotowe do obsługi żądań rozpoznawania.
| Wartość | Opis |
|---|---|
| Enrolling | |
| Training | |
| Enrolled |