Text Independent - Create Profile
建立設定檔
使用指定的地區設定建立新的說話者配置檔。
POST {endpoint}/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
支援的認知服務端點 (通訊協定和主機名,例如: https://westus.api.cognitive.microsoft.com) 。 |
api-version
|
query | True |
string |
指定用於這個要求的作業版本。 |
要求標頭
名稱 | 必要 | 類型 | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
要求本文
名稱 | 必要 | 類型 | Description |
---|---|---|---|
locale | True |
string |
語言標識碼是由語言代碼和國家/地區代碼的組合所組成。 |
回應
名稱 | 類型 | 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"
}
}
定義
名稱 | Description |
---|---|
Error | |
Locale |
說話者配置檔地區設定 |
Profile |
狀態,表示配置檔的目前狀態。 可用值為:
|
Speaker |
說話者錯誤訊息 |
Ti |
Text-Independent 說話者配置檔資訊 |
Training |
狀態,表示配置檔的目前狀態。 可用值為:
|
Error
名稱 | 類型 | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
說話者配置檔地區設定
名稱 | 類型 | Description |
---|---|---|
locale |
string |
語言標識碼是由語言代碼和國家/地區代碼的組合所組成。 |
ProfileStatusType
狀態,表示配置檔的目前狀態。 可用值為:
- 作用中:配置檔為作用中,如果註冊狀態為「已註冊」,則可以使用。
- 非使用中:配置檔尚未啟用,且必須提交啟用片語。
名稱 | 類型 | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
說話者錯誤訊息
名稱 | 類型 | Description |
---|---|---|
error |
TiProfileInfo
Text-Independent 說話者配置檔資訊
名稱 | 類型 | Description |
---|---|---|
createdDateTime |
string |
配置檔建立日期時間。 |
enrollmentStatus |
狀態,表示配置檔的目前狀態。 可用值為:
|
|
enrollmentsCount |
integer |
此設定檔接受的註冊音訊數目。 |
enrollmentsLengthInSec |
number |
此設定檔接受的註冊音訊長度總計,以秒為單位。 |
enrollmentsSpeechLengthInSec |
number |
純語音 (的總和,這是移除所有配置檔註冊的無聲和非語音區段之後的音訊數量,以秒為單位) 。 |
lastUpdatedDateTime |
string |
上次更新配置檔的日期時間。 |
locale |
string |
語言標識碼是由語言代碼和國家/地區代碼的組合所組成。 |
modelVersion |
string |
指定指派給此設定檔之模型的日期。 格式為 yyyy-mm-dd。 如果配置檔沒有註冊,此值將會是空的。 |
profileId |
string |
配置文件標識碼的唯一標識碼 (guid) 。 |
profileStatus |
狀態,表示配置檔的目前狀態。 可用值為:
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
純語音 (,這是移除無聲和非語音區段後音訊數量,) 幾秒內完成配置檔註冊所需的音訊數量。 |
TrainingStatusType
狀態,表示配置檔的目前狀態。 可用值為:
- 註冊:配置文件沒有語音列印,且尚未準備好進行辨識要求。
- 訓練:正在建立配置文件的語音列印,目前無法用於辨識。
- 已註冊:配置檔具有語音列印,並準備好進行辨識要求。
名稱 | 類型 | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |