Text Independent - Create Profile
Crear perfil
Crea un nuevo perfil de hablante con la configuración regional especificada.
POST {endpoint}/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://westus.api.cognitive.microsoft.com). |
api-version
|
query | True |
string |
Especifica la versión de la operación que se utiliza para esta solicitud. |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
locale | True |
string |
Identificador de idioma que consta de una combinación de código de idioma y código de país. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
201 Created |
El perfil del hablante se creó correctamente. Se devuelve el GUID para hacer referencia al perfil creado. Encabezados location: string |
|
Other Status Codes |
Error Encabezados x-ms-error-code: string |
Seguridad
Ocp-Apim-Subscription-Key
Tipo:
apiKey
En:
header
Ejemplos
Successful Query
Solicitud de ejemplo
POST https://westus.api.cognitive.microsoft.com/speaker-recognition/verification/text-independent/profiles?api-version=2021-09-05
{
"locale": "en-us"
}
Respuesta de muestra
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"
}
}
Definiciones
Nombre | Description |
---|---|
Error | |
Locale |
Configuración regional del perfil de hablante |
Profile |
Estado que representa el estado actual del perfil. Valores disponibles:
|
Speaker |
Mensaje de error del hablante |
Ti |
Text-Independent información del perfil de Speaker |
Training |
Estado que representa el estado actual del perfil. Valores disponibles:
|
Error
Nombre | Tipo | Description |
---|---|---|
code |
string |
|
message |
string |
LocaleInfo
Configuración regional del perfil de hablante
Nombre | Tipo | Description |
---|---|---|
locale |
string |
Identificador de idioma que consta de una combinación de código de idioma y código de país. |
ProfileStatusType
Estado que representa el estado actual del perfil. Valores disponibles:
- Activo: el perfil está activo y se puede usar si el estado de inscripción es "Inscrito".
- Inactivo: el perfil no se ha activado y se debe enviar una frase de activación.
Nombre | Tipo | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SpeakerErrorInfo
Mensaje de error del hablante
Nombre | Tipo | Description |
---|---|---|
error |
TiProfileInfo
Text-Independent información del perfil de Speaker
Nombre | Tipo | Description |
---|---|---|
createdDateTime |
string |
Fecha y hora de creación del perfil. |
enrollmentStatus |
Estado que representa el estado actual del perfil. Valores disponibles:
|
|
enrollmentsCount |
integer |
Número de audios de inscripción aceptados para este perfil. |
enrollmentsLengthInSec |
number |
Longitud total de audios de inscripción aceptados para este perfil en segundos. |
enrollmentsSpeechLengthInSec |
number |
Suma de voz pura (que es la cantidad de audio después de quitar el silencio y los segmentos que no son de voz) en todas las inscripciones de perfil en segundos. |
lastUpdatedDateTime |
string |
Última fecha y hora en que se actualizó el perfil. |
locale |
string |
Identificador de idioma que consta de una combinación de código de idioma y código de país. |
modelVersion |
string |
Fecha en la que se especifica el modelo asignado a este perfil. El formato es aaaa-mm-dd. Si el perfil no tiene inscripciones, este valor estará vacío. |
profileId |
string |
Identificador único del identificador de perfil (guid). |
profileStatus |
Estado que representa el estado actual del perfil. Valores disponibles:
|
|
remainingEnrollmentsSpeechLengthInSec |
number |
Cantidad de voz pura (que es la cantidad de audio después de quitar el silencio y los segmentos que no son de voz) necesarios para completar la inscripción de perfiles en segundos. |
TrainingStatusType
Estado que representa el estado actual del perfil. Valores disponibles:
- Inscripción: el perfil no tiene impresión de voz y no está listo para las solicitudes de reconocimiento.
- Entrenamiento: se está creando la impresión de voz del perfil y no se puede usar para el reconocimiento en este momento.
- Inscrito: el perfil tiene una impresión de voz y lista para las solicitudes de reconocimiento.
Nombre | Tipo | Description |
---|---|---|
Enrolled |
string |
|
Enrolling |
string |
|
Training |
string |