Text Independent - Create Profile
Profil erstellen
Erstellt ein neues Sprecherprofil mit angegebenem Gebietsschema.
POST {endpoint}/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string |
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. ). https://westus.api.cognitive.microsoft.com |
api-version
|
query | True |
string |
Gibt die Version des für die Anforderung zu verwendenden Vorgangs an. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
locale | True |
string |
Sprachbezeichner, der aus einer Kombination aus Sprachcode und Ländercode besteht. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
201 Created |
Sprecherprofil erfolgreich erstellt. GuiD wird zurückgegeben, um auf das erstellte Profil zu verweisen. Header location: string |
|
Other Status Codes |
Fehler Header x-ms-error-code: string |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
Beispiele
Successful Query
Beispielanforderung
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Beispiel für eine Antwort
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"
}
}
Definitionen
Name | Beschreibung |
---|---|
Error | |
Locale |
Gebietsschema des Sprecherprofils |
Profile |
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
|
Speaker |
Sprecherfehlermeldung |
Ti |
Text-Independent Lautsprecherprofilinformationen |
Training |
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
|
Error
Name | Typ | Beschreibung |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Gebietsschema des Sprecherprofils
Name | Typ | Beschreibung |
---|---|---|
locale |
string |
Sprachbezeichner, der aus einer Kombination aus Sprachcode und Ländercode besteht. |
ProfileStatusType
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
- Aktiv: Das Profil ist aktiv und kann verwendet werden, wenn die Registrierung status "Registriert" lautet.
- Inaktiv: Das Profil wurde nicht aktiviert, und ein Aktivierungsbegriff muss übermittelt werden.
Name | Typ | Beschreibung |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
Sprecherfehlermeldung
Name | Typ | Beschreibung |
---|---|---|
error |
TiProfileInfo
Text-Independent Lautsprecherprofilinformationen
Name | Typ | Beschreibung |
---|---|---|
createdDateTime |
string |
Datetime für die Profilerstellung. |
enrollmentStatus |
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
|
|
enrollmentsCount |
integer |
Anzahl der für dieses Profil akzeptierten Registrierungsaudios. |
enrollmentsLengthInSec |
number |
Gesamtlänge der für dieses Profil akzeptierten Registrierungsaudios in Sekunden. |
enrollmentsSpeechLengthInSec |
number |
Summation der reinen Sprache (dies ist die Audiomenge nach dem Entfernen von Stille und Nicht-Sprachsegmenten) über alle Profilregistrierungen in Sekunden. |
lastUpdatedDateTime |
string |
Datum der letzten Aktualisierung des Profils. |
locale |
string |
Sprachbezeichner, der aus einer Kombination aus Sprachcode und Ländercode besteht. |
modelVersion |
string |
Datum, das das diesem Profil zugewiesene Modell angibt. Das Format ist jjjj-mm-tt. Wenn das Profil keine Registrierungen aufweist, ist dieser Wert leer. |
profileId |
string |
Eindeutiger Bezeichner für die Profil-ID (guid). |
profileStatus |
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
Die Menge der reinen Sprache (also die Menge an Audiodaten nach dem Entfernen von Stille- und Spracherkennungssegmenten), die erforderlich ist, um die Profilregistrierung in Sekunden abzuschließen. |
TrainingStatusType
Status, der den aktuellen Status des Profils darstellt. Folgende Werte sind verfügbar:
- Registrierung: Das Profil verfügt über keinen Sprachdruck und ist nicht für Erkennungsanforderungen bereit.
- Schulung: Der Sprachdruck des Profils wird erstellt und kann derzeit nicht für die Erkennung verwendet werden.
- Registriert: Das Profil verfügt über eine Sprachausgabe und ist für Erkennungsanforderungen bereit.
Name | Typ | Beschreibung |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |