Gestione vocabularios personalizados mediante API HTTP, incluyendo la creación, listado, obtención, actualización y eliminación de vocabularios.
Guía del usuario: Mejorar la precisión del reconocimiento.
Endpoint
- Singapore
- China (Beijing)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/customizationReemplace {WorkspaceId} con su ID de espacio de trabajo real.Encabezados de solicitud
Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
Authorization | string | Sí | Token Bearer. Utilice el formato |
Content-Type | string | Sí | Tipo de medio del cuerpo de la solicitud. Establézcalo en |
Crear un vocabulario
Cuerpo de la solicitudmodelstring(Obligatorio)El modelo de vocabulario personalizado. Establezca este valor en speech-biasing.inputobject(Obligatorio)Los parámetros de entrada.
Propiedades action string(Obligatorio)El tipo de operación. Establezca este valor en create_vocabulary.target_model string(Obligatorio)El modelo de reconocimiento de voz que utiliza este vocabulario. Este valor debe coincidir con el modelo que especifique al llamar a la API de reconocimiento de voz.prefix string(Obligatorio)Un prefijo personalizado para el vocabulario. Solo se permiten letras minúsculas y dígitos, con una longitud máxima de 10 caracteres.vocabulary array[object](Obligatorio)La matriz de entradas de vocabulario.
Propiedades text string(Obligatorio)El texto de la entrada de vocabulario.El idioma del texto debe ser compatible con el modelo seleccionado. Los idiomas admitidos varían según el modelo.Utilice palabras reales en lugar de combinaciones arbitrarias de caracteres para mejorar la precisión del reconocimiento.Longitud máxima: 15 caracteres para texto que incluye caracteres no ASCII, o 7 palabras separadas por espacios para texto exclusivamente ASCII.weight integer(Obligatorio)El peso de la entrada de vocabulario. Valor recomendado: 4.Valores válidos: de 1 a 5.Si la precisión del reconocimiento no mejora, aumente el peso. Un peso excesivamente alto puede reducir la precisión del reconocimiento de otras palabras.lang string(Opcional)El código de idioma del audio que se va a reconocer. Cuando se establece, el sistema mejora el reconocimiento de las entradas de vocabulario en el idioma especificado. Si no puede determinar el idioma de antemano, deje este parámetro sin configurar. El modelo detecta el idioma automáticamente.Valores válidos (varían según el modelo):
| La siguiente URL corresponde a la región de Singapur. Reemplace WorkspaceId con su ID de espacio de trabajo real. Las URL varían según la región.Las claves de API para la región de Singapur y la región de Pekín son diferentes. Para obtener más información, consulte Obtener una clave de API. |
Cuerpo de respuestarequest_idstringEl identificador único de esta solicitud.outputobjectLos datos de respuesta.
Propiedades vocabulary_id stringEl ID del vocabulario creado.objectLa información de uso de esta solicitud.
Propiedades count integerEl número de vocabularios creados. Siempre 1. |
Listar vocabularios
Cuerpo de la solicitudmodelstring(Obligatorio)El modelo de vocabulario personalizado. Establezca este valor en speech-biasing.inputobject(Obligatorio)Los parámetros de entrada.
Propiedades action string(Obligatorio)El tipo de operación. Establezca este valor en list_vocabulary.prefix string(Opcional)El prefijo personalizado del vocabulario. Cuando se especifica, solo se devuelven los vocabularios con este prefijo.page_index integerEl número de página, comenzando desde 0.Valor predeterminado: 0.page_size integerEl número de entradas por página.Valor predeterminado: 10. | La siguiente URL corresponde a la región de Singapur. Reemplace WorkspaceId con su ID de espacio de trabajo real. Las URL varían según la región.Las claves de API para la región de Singapur y la región de Pekín son diferentes. Para obtener más información, consulte Obtener una clave de API. |
Cuerpo de respuestarequest_idstringEl identificador único de esta solicitud.outputobjectLos datos de respuesta.
Propiedades vocabulary_list array[object]Los vocabularios consultados.
Propiedades vocabulary_id stringEl ID del vocabulario.gmt_createstringLa hora de creación.gmt_modifiedstringLa hora de la última modificación.statusstringEl estado:
objectLa información de uso de esta solicitud.
Propiedades count integerSiempre 1. |
Obtener un vocabulario
Cuerpo de la solicitudmodelstring(Obligatorio)El modelo de vocabulario personalizado. Establezca este valor en speech-biasing.inputobject(Obligatorio)Los parámetros de entrada.
Propiedades action string(Obligatorio)El tipo de operación. Establezca este valor en query_vocabulary.vocabulary_id string(Obligatorio)El ID del vocabulario que se desea obtener. | La siguiente URL corresponde a la región de Singapur. Reemplace WorkspaceId con su ID de espacio de trabajo real. Las URL varían según la región.Las claves de API para la región de Singapur y la región de Pekín son diferentes. Para obtener más información, consulte Obtener una clave de API. |
Cuerpo de respuestarequest_idstringEl identificador único de esta solicitud.outputobjectLos datos de respuesta.
Propiedades gmt_create stringLa hora de creación.gmt_modifiedstringLa hora de la última modificación.statusstringEl estado:
stringEl modelo de reconocimiento de voz que utiliza este vocabulario. Este valor debe coincidir con el modelo que especifique al llamar a la API de reconocimiento de voz.vocabularyarray[object]El vocabulario consultado.
Propiedades text stringEl texto de la entrada de vocabulario.weight integerEl peso de la entrada de vocabulario.lang stringEl idioma del audio que se va a reconocer.objectLa información de uso de esta solicitud.
Propiedades count integerSiempre 1. |
Actualizar un vocabulario
Cuerpo de la solicitudmodelstring(Obligatorio)El modelo de vocabulario personalizado. Establezca este valor en speech-biasing.inputobject(Obligatorio)Los parámetros de entrada.
Propiedades action string(Obligatorio)El tipo de operación. Establezca este valor en update_vocabulary.vocabulary_id string(Obligatorio)El ID del vocabulario que se desea actualizar.vocabulary array[object](Obligatorio)El nuevo vocabulario. Esto reemplaza por completo las entradas existentes.
Propiedades text string(Obligatorio)El texto de la entrada de vocabulario.El idioma del texto debe ser compatible con el modelo seleccionado. Los idiomas admitidos varían según el modelo.Utilice palabras reales en lugar de combinaciones arbitrarias de caracteres para mejorar la precisión del reconocimiento.Longitud máxima: 15 caracteres para texto que incluye caracteres no ASCII, o 7 palabras separadas por espacios para texto exclusivamente ASCII.weight integer(Obligatorio)El peso de la entrada de vocabulario. Valor recomendado: 4.Valores válidos: de 1 a 5.Si la precisión del reconocimiento no mejora, aumente el peso. Un peso excesivamente alto puede reducir la precisión del reconocimiento de otras palabras.lang string(Opcional)El código de idioma del audio que se va a reconocer. Cuando se establece, el sistema mejora el reconocimiento de las entradas de vocabulario en el idioma especificado. Si no puede determinar el idioma de antemano, deje este parámetro sin configurar. El modelo detecta el idioma automáticamente.Valores válidos (varían según el modelo):
| La siguiente URL corresponde a la región de Singapur. Reemplace WorkspaceId con su ID de espacio de trabajo real. Las URL varían según la región.Las claves de API para la región de Singapur y la región de Pekín son diferentes. Para obtener más información, consulte Obtener una clave de API. |
Cuerpo de respuestarequest_idstringEl identificador único de esta solicitud.outputobjectLos datos de respuesta. Siempre vacío.usageobjectLa información de uso de esta solicitud.
Propiedades count integerEl número de vocabularios actualizados. Siempre 1. |
Eliminar un vocabulario
Cuerpo de la solicitudmodelstring(Obligatorio)El modelo de vocabulario personalizado. Establezca este valor en speech-biasing.inputobject(Obligatorio)Los parámetros de entrada.
Propiedades action string(Obligatorio)El tipo de operación. Establezca este valor en delete_vocabulary.vocabulary_id string(Obligatorio)El ID del vocabulario que se desea eliminar. | La siguiente URL corresponde a la región de Singapur. Reemplace WorkspaceId con su ID de espacio de trabajo real. Las URL varían según la región.Las claves de API para la región de Singapur y la región de Pekín son diferentes. Para obtener más información, consulte Obtener una clave de API. |
Cuerpo de respuestarequest_idstringEl identificador único de esta solicitud.outputobjectLos datos de respuesta. Siempre vacío.usageobjectLa información de uso de esta solicitud.
Propiedades count integerEl número de vocabularios eliminados. Siempre 1. |