Text Independent - Verify Profile
Ověření profilu
Ověří stávající profily proti vstupnímu zvuku.
Omezení:
- Minimální délka vstupu zvuku je 1 sekunda.
- Maximální délka vstupu zvuku je 120 sekund.
- Minimální efektivní délka řeči (s výjimkou ticha a jiných snímků bez řeči) je 4 sekundy Toto omezení lze zakázat nastavením ignoreMinLength na hodnotu true.
- Minimální poměr signálu k šumu (SNR) zvuku je 2 dB
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}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://westus.api.cognitive.microsoft.com). |
profile
|
path | True |
string uuid |
Jedinečný identifikátor pro ID profilu (GUID) |
api-version
|
query | True |
string |
Určuje verzi operace, která se má pro tento požadavek použít. |
ignore
|
query |
boolean |
Pokud je hodnota true, bude pro tento profil okamžitě vytvořen otisk hlasu bez ohledu na to, kolik řeči je dodáno nebo uloženo. Výchozí hodnota je false. |
Hlavička požadavku
Media Types: "audio/wav; codecs=audio/pcm"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Text požadavku
Media Types: "audio/wav; codecs=audio/pcm"
Name | Typ | Description |
---|---|---|
audioData |
object |
Binární zvukový soubor. Podporované formáty jsou audio/wav; codecs=audio/pcm. Podporuje zvuk až 5 MB. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Selhání Headers x-ms-error-code: string |
Zabezpečení
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Příklady
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"
}
}
Definice
Name | Description |
---|---|
Error | |
Recognition |
Výsledek rozpoznávání mluvčího |
Result |
Patří zvuk do cílového profilu? |
Speaker |
Chybová zpráva mluvčího |
Error
Name | Typ | Description |
---|---|---|
code |
string |
|
message |
string |
RecognitionInfo
Výsledek rozpoznávání mluvčího
Name | Typ | Description |
---|---|---|
recognitionResult |
Patří zvuk do cílového profilu? |
|
score |
number |
Číslo float označující podobnost mezi vstupním zvukem a cílovým hlasovým tiskem. Toto číslo musí být mezi 0 a 1. Vyšší číslo znamená vyšší podobnost. |
ResultType
Patří zvuk do cílového profilu?
Name | Typ | Description |
---|---|---|
accept |
string |
|
reject |
string |
SpeakerErrorInfo
Chybová zpráva mluvčího
Name | Typ | Description |
---|---|---|
error |