Text Dependent - Create Profile

Tworzenie profilu
Utwórz nowy profil osoby mówiącej z określonymi ustawieniami regionalnymi.

POST {endpoint}/speaker-recognition/verification/text-dependent/profiles?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).

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

Treść żądania

Nazwa Wymagane Typ Opis
locale True

string

Identyfikator języka składający się z kombinacji kodu językowego i kodu kraju.

Odpowiedzi

Nazwa Typ Opis
201 Created

TdProfileInfo

Profil osoby mówiącej został pomyślnie utworzony. Identyfikator GUID jest zwracany, aby odwoływać się do utworzonego profilu.

Headers

location: string

Other Status Codes

SpeakerErrorInfo

Niepowodzenie

Headers

x-ms-error-code: string

Zabezpieczenia

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Przykłady

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

Definicje

Nazwa Opis
Error
LocaleInfo

Ustawienia regionalne profilu osoby mówiącej

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:

  • Rejestrowanie: profil nie ma wydruku głosowego i nie jest gotowy do obsługi żądań rozpoznawania.
  • Trenowanie: jest tworzony odcisk głosu profilu i nie można go używać do rozpoznawania w tej chwili.
  • Zarejestrowane: profil ma wydruk głosowy i jest gotowy do obsługi żądań rozpoznawania.

Error

Nazwa Typ Opis
code

string

message

string

LocaleInfo

Ustawienia regionalne profilu osoby mówiącej

Nazwa Typ Opis
locale

string

Identyfikator języka składający się z kombinacji kodu językowego i kodu kraju.

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

Data/godzina utworzenia profilu.

enrollmentStatus

TrainingStatusType

Stan reprezentujący bieżący stan profilu. Dostępne wartości:

  • Rejestrowanie: profil nie ma wydruku głosowego i nie jest gotowy do obsługi żądań rozpoznawania.
  • Trenowanie: jest tworzony odcisk głosu profilu i nie można go używać do rozpoznawania w tej chwili.
  • Zarejestrowane: profil ma wydruk głosowy i jest gotowy do obsługi żądań rozpoznawania.
enrollmentsCount

integer

Liczba audio rejestracji zaakceptowanych dla tego profilu.

enrollmentsLengthInSec

number

Łączna długość dźwięków rejestracji akceptowanych 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 profilu w sekundach.

lastUpdatedDateTime

string

Ostatnia data/godzina aktualizacji profilu.

locale

string

Identyfikator języka składający się z kombinacji kodu językowego i kodu kraju.

modelVersion

string

Data określenia modelu przypisanego do tego profilu. Format to rrrr-mm-dd. Jeśli profil nie ma rejestracji, ta wartość będzie pusta.

profileId

string

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:

  • Rejestrowanie: profil nie ma wydruku głosowego i nie jest gotowy do obsługi żądań rozpoznawania.
  • Trenowanie: jest tworzony odcisk głosu profilu i nie można go używać do rozpoznawania w tej chwili.
  • Zarejestrowane: profil ma wydruk głosowy i jest gotowy do obsługi żądań rozpoznawania.
Nazwa Typ Opis
Enrolled

string

Enrolling

string

Training

string