Text Independent - Verify Profile
Verifikasi Profil
Memverifikasi profil yang telah ada terhadap audio input.
Keterbatasan:
- Panjang input audio minimum adalah 1 detik
- Panjang input audio maksimum adalah 120 detik
- Panjang ucapan efektif minimum (tidak termasuk keheningan dan bingkai "non-ucapan" lainnya) adalah 4 detik Batasan ini dapat dinonaktifkan dengan mengatur "ignoreMinLength" ke true.
- Rasio sinyal-ke-kebisingan (SNR) audio minimum adalah 2dB
POST {endpoint}/speaker-recognition/verification/text-independent/profiles/{profileId}:verify?api-version=2021-09-05
POST {endpoint}/speaker-recognition/verification/text-independent/profiles/{profileId}:verify?api-version=2021-09-05&ignoreMinLength={ignoreMinLength}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
endpoint
|
path | True |
string |
Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: https://westus.api.cognitive.microsoft.com). |
profile
|
path | True |
string uuid |
Pengidentifikasi unik untuk id profil (guid). |
api-version
|
query | True |
string |
Menentukan versi operasi yang akan digunakan untuk permintaan ini. |
ignore
|
query |
boolean |
Jika true, cetak suara akan segera dibuat untuk profil ini terlepas dari berapa banyak ucapan yang disediakan atau disimpan. Defaultnya adalah false. |
Header Permintaan
Media Types: "audio/wav; codecs=audio/pcm"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Isi Permintaan
Media Types: "audio/wav; codecs=audio/pcm"
Nama | Jenis | Deskripsi |
---|---|---|
audioData |
object |
File audio biner. Format yang didukung adalah audio/wav; codecs=audio/pcm. Mendukung audio hingga 5MB. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Kegagalan Headers x-ms-error-code: string |
Keamanan
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Contoh
Successful Query
Sample Request
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-independent/profiles/49a36324-fc4b-4387-aa06-090cfbf0064f:verify?api-version=2021-09-05
"{binary file date}"
Sample Response
Content-Type: application/json
{
"recognitionResult": "accept",
"score": 0.63
}
Content-Type: application/json
x-ms-error-code: Error Code
{
"error": {
"code": "Error Code",
"message": "Erro Messae"
}
}
Definisi
Nama | Deskripsi |
---|---|
Error | |
Recognition |
Hasil pengenalan pembicara |
Result |
Apakah audio milik profil yang ditargetkan? |
Speaker |
Pesan kesalahan pembicara |
Error
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
|
message |
string |
RecognitionInfo
Hasil pengenalan pembicara
Nama | Jenis | Deskripsi |
---|---|---|
recognitionResult |
Apakah audio milik profil yang ditargetkan? |
|
score |
number |
Angka float yang menunjukkan kesamaan antara audio input dan cetak suara yang ditargetkan. Angka ini harus antara 0 dan 1. Angka yang lebih tinggi berarti kesamaan yang lebih tinggi. |
ResultType
Apakah audio milik profil yang ditargetkan?
Nama | Jenis | Deskripsi |
---|---|---|
accept |
string |
|
reject |
string |
SpeakerErrorInfo
Pesan kesalahan pembicara
Nama | Jenis | Deskripsi |
---|---|---|
error |