Dela via


Text Dependent - Reset Profile

Återställ profil
Återställer den befintliga profilen till dess ursprungliga skapandetillstånd. Återställningsåtgärden gör följande:

  • Uppdaterar enrollmentStatus till Registrering.
  • Uppdateringar lastUpdatedDateTime.
  • Uppdaterar registreringarAntal till 0.
  • Uppdaterar registreringarLängd till 0.
  • Uppdaterar registreringarSpeechLength till 0.
  • Återstående uppdateringarRegistreringskonto till det ursprungliga obligatoriska numret.
  • Tar bort alla associerade registreringar från lagringen.
  • Tar bort vald lösenfrasassociation.
  • Återställer värdet för modelVersion.
POST {endpoint}/speaker-recognition/verification/text-dependent/profiles/{profileId}:reset?api-version=2021-09-05

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string

Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://westus.api.cognitive.microsoft.com).

profileId
path True

string (uuid)

Unik identifierare för profil-ID (guid).

api-version
query True

string

Anger vilken version av åtgärden som ska användas för den här begäran.

Begärandehuvud

Name Obligatorisk Typ Description
Ocp-Apim-Subscription-Key True

string

Svar

Name Typ Description
200 OK

TdProfileInfo

Talarprofilen har återställts. Profilen returneras med återställningsvärden.

Sidhuvuden

Location: string

Other Status Codes

SpeakerErrorInfo

Misslyckande

Sidhuvuden

x-ms-error-code: string

Säkerhet

Ocp-Apim-Subscription-Key

Typ: apiKey
I: header

Exempel

Successful Query

Exempelbegäran

POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-dependent/profiles/49a36324-fc4b-4387-aa06-090cfbf0064f:reset?api-version=2021-09-05

Exempelsvar

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"
  }
}

Definitioner

Name Description
Error
SpeakerErrorInfo

Meddelande om talarfel

TdProfileInfo

Text-Dependent Information om talarprofil

TrainingStatusType

Status som representerar profilens aktuella tillstånd. Tillgängliga värden är:

  • Registrering: profilen har inget rösttryck och är inte redo för igenkänningsbegäranden.
  • Utbildning: röstutskrift av profil skapas och kan inte användas för igenkänning just nu.
  • Registrerad: profilen har en röstutskrift och är redo för igenkänningsbegäranden.

Error

Name Typ Description
code

string

message

string

SpeakerErrorInfo

Meddelande om talarfel

Name Typ Description
error

Error

TdProfileInfo

Text-Dependent Information om talarprofil

Name Typ Description
createdDateTime

string (date-time)

Datumtid för skapande av profil.

enrollmentStatus

TrainingStatusType

Status som representerar profilens aktuella tillstånd. Tillgängliga värden är:

  • Registrering: profilen har inget rösttryck och är inte redo för igenkänningsbegäranden.
  • Utbildning: röstutskrift av profil skapas och kan inte användas för igenkänning just nu.
  • Registrerad: profilen har en röstutskrift och är redo för igenkänningsbegäranden.
enrollmentsCount

integer

Antal registreringsljud som godkänts för den här profilen.

enrollmentsLengthInSec

number

Total längd på registreringsljud som godkänts för den här profilen på några sekunder.

enrollmentsSpeechLengthInSec

number

Sammanfattning av rent tal (vilket är mängden ljud när du har tagit bort tystnads- och icke-talsegment) för alla profilregistreringar på några sekunder.

lastUpdatedDateTime

string (date-time)

Senaste datetime när profilen uppdaterades.

locale

string

pattern: ^[a-zA-Z]{2}-?[a-zA-Z]{2}$

Språkidentifierare som består av en kombination av språkkod och landskod.

modelVersion

string (date)

Datum då den modell som tilldelats den här profilen anges. Formatet är åååå-mm-dd. Om profilen inte har några registreringar är det här värdet tomt.

profileId

string (uuid)

Unik identifierare för profil-ID (guid).

remainingEnrollmentsCount

integer

Antal registreringsljud som krävs för att slutföra profilregistreringen.

TrainingStatusType

Status som representerar profilens aktuella tillstånd. Tillgängliga värden är:

  • Registrering: profilen har inget rösttryck och är inte redo för igenkänningsbegäranden.
  • Utbildning: röstutskrift av profil skapas och kan inte användas för igenkänning just nu.
  • Registrerad: profilen har en röstutskrift och är redo för igenkänningsbegäranden.
Värde Description
Enrolling
Training
Enrolled