Text Independent - Create Profile
프로필 만들기
지정된 로캘을 사용하여 새 스피커 프로필을 만듭니다.
POST {endpoint}/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
지원되는 Cognitive Services 엔드포인트(프로토콜 및 호스트 이름( 예: https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
이 요청에 사용할 작업의 버전을 지정합니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
locale | True |
string |
언어 코드와 국가 코드의 조합으로 구성된 언어 식별자입니다. |
응답
Name | 형식 | Description |
---|---|---|
201 Created |
스피커 프로필이 성공적으로 생성되었습니다. GUID는 생성된 프로필을 참조하기 위해 반환됩니다. Headers location: string |
|
Other Status Codes |
실패 Headers x-ms-error-code: string |
보안
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
예제
Successful Query
Sample Request
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Sample Response
Content-Type: application/json
{
"profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
"locale": "en-US",
"profileStatus": "Active",
"enrollmentStatus": "Enrolling",
"createdDateTime": "2015-04-23T18:25:43.41Z",
"lastUpdatedDateTime": "2015-04-23T18:25:43.41Z",
"enrollmentsCount": 0,
"enrollmentsLengthInSec": 0,
"enrollmentsSpeechLengthInSec": 0,
"remainingEnrollmentsSpeechLengthInSec": 20,
"modelVersion": "2019-12-05"
}
Content-Type: application/json
x-ms-error-code: Error Code
{
"error": {
"code": "Error Code",
"message": "Erro Messae"
}
}
정의
Name | Description |
---|---|
Error | |
Locale |
스피커 프로필 로캘 |
Profile |
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
|
Speaker |
스피커 오류 메시지 |
Ti |
Text-Independent Speaker 프로필 정보 |
Training |
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
|
Error
Name | 형식 | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
스피커 프로필 로캘
Name | 형식 | Description |
---|---|---|
locale |
string |
언어 코드와 국가 코드의 조합으로 구성된 언어 식별자입니다. |
ProfileStatusType
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
- 활성: 프로필이 활성 상태이며 등록 상태 '등록됨'인 경우 사용할 수 있습니다.
- 비활성: 프로필이 활성화되지 않았으며 활성화 구를 제출해야 합니다.
Name | 형식 | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
스피커 오류 메시지
Name | 형식 | Description |
---|---|---|
error |
TiProfileInfo
Text-Independent Speaker 프로필 정보
Name | 형식 | Description |
---|---|---|
createdDateTime |
string |
프로필 만들기 날짜/시간입니다. |
enrollmentStatus |
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
|
|
enrollmentsCount |
integer |
이 프로필에 허용되는 등록 오디오 수입니다. |
enrollmentsLengthInSec |
number |
이 프로필에 허용되는 등록 오디오의 총 길이(초)입니다. |
enrollmentsSpeechLengthInSec |
number |
모든 프로필 등록에서 순수 음성(무음 및 비 음성 세그먼트를 제거한 후의 오디오 양)의 합계(초)입니다. |
lastUpdatedDateTime |
string |
프로필이 업데이트된 마지막 날짜/시간입니다. |
locale |
string |
언어 코드와 국가 코드의 조합으로 구성된 언어 식별자입니다. |
modelVersion |
string |
이 프로필에 할당된 모델을 지정하는 날짜입니다. 형식은 yyyy-mm-dd입니다. 프로필에 등록이 없으면 이 값은 비어 있습니다. |
profileId |
string |
프로필 ID(guid)의 고유 식별자입니다. |
profileStatus |
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
프로필 등록을 몇 초 만에 완료하는 데 필요한 순수 음성 양(무음 및 비 음성 세그먼트를 제거한 후의 오디오 양)입니다. |
TrainingStatusType
프로필의 현재 상태를 나타내는 상태입니다. 사용 가능한 값은 다음과 같습니다.
- 등록: 프로필에 음성 인쇄가 없으며 인식 요청에 사용할 준비가 되지 않았습니다.
- 교육: 프로필의 음성 인쇄가 생성되고 있으며 현재 인식에 사용할 수 없습니다.
- 등록됨: 프로필에 음성 인쇄가 있고 인식 요청에 사용할 준비가 되었습니다.
Name | 형식 | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |