Udostępnij za pośrednictwem


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).

profileId
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

TdProfileInfo

Pomyślnie zresetowaliśmy profil osoby mówiącej. Profil jest zwracany z wartościami resetowania.

Nagłówki

Location: string

Other Status Codes

SpeakerErrorInfo

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
SpeakerErrorInfo

Komunikat o błędzie osoby mówiącej

TdProfileInfo

informacje o profilu osoby mówiącej Text-Dependent

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.

Error

Nazwa Typ Opis
code

string

message

string

SpeakerErrorInfo

Komunikat o błędzie osoby mówiącej

Nazwa Typ Opis
error

Error

TdProfileInfo

informacje o profilu osoby mówiącej Text-Dependent

Nazwa Typ Opis
createdDateTime

string (date-time)

Data/godzina utworzenia profilu.

enrollmentStatus

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.
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