Gerencie vocabulários personalizados por meio de APIs HTTP. As operações incluem criar, listar, consultar, atualizar e excluir vocabulários.
Guia do usuário: Melhorar a precisão do reconhecimento.
Endpoint
- China (Beijing)
- Singapore
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/asr/customizationSubstitua {WorkspaceId} pelo seu ID do workspace real.- Singapore
- China (Beijing)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/customizationSubstitua {WorkspaceId} pelo seu ID do Workspace real.Cabeçalhos da solicitação
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token Bearer. Use o formato |
Content-Type | string | Sim | Tipo de mídia do corpo da solicitação. Defina como |
Crie um vocabulário
Corpo da solicitação | A URL a seguir refere-se à região de Singapura. Substitua WorkspaceId pelo ID real do seu workspace. As URLs variam conforme a região.As chaves de API das regiões de Singapura e Beijing são diferentes. Para mais informações, consulte Obter uma chave de API. |
modelstring(Obrigatório)Modelo de vocabulário personalizado. Defina como speech-biasing. | |
inputobject(Obrigatório)Parâmetros de entrada.
Propriedades action string(Obrigatório)Tipo de operação. Defina como create_vocabulary.target_model string(Obrigatório)Modelo de reconhecimento de fala que usa este vocabulário. Esse valor deve corresponder ao modelo especificado na chamada da API de reconhecimento de fala.prefix string(Obrigatório)Prefixo personalizado para o vocabulário. Permite apenas letras minúsculas e dígitos, com comprimento máximo de 10 caracteres.vocabulary array[object](Obrigatório)Array de entradas do vocabulário.
Propriedades text string(Obrigatório)Texto da entrada do vocabulário.O idioma do texto deve ser compatível com o modelo selecionado. Os idiomas suportados variam conforme o modelo.Use palavras reais em vez de combinações arbitrárias de caracteres para melhorar a precisão do reconhecimento.Comprimento máximo: 15 caracteres para texto com caracteres não ASCII ou 7 palavras separadas por espaços para texto exclusivamente ASCII.weight integer(Obrigatório)Peso da entrada do vocabulário. Valor recomendado: 4.Valores válidos: 1 a 5.Se a precisão do reconhecimento não melhorar, aumente o peso. Um peso excessivo pode reduzir a precisão no reconhecimento de outras palavras.lang string(Opcional)Código do idioma do áudio a reconhecer. Quando definido, o sistema aprimora o reconhecimento das entradas de vocabulário no idioma especificado. Se não for possível determinar o idioma antecipadamente, deixe este parâmetro indefinido. O modelo detecta o idioma automaticamente.Valores válidos (variam conforme o modelo):
|
Corpo da resposta | |
request_idstringIdentificador exclusivo desta solicitação. | |
outputobjectDados da resposta.
Propriedades vocabulary_id stringID do vocabulário criado. | |
usageobjectInformações de uso desta solicitação.
Propriedades count integerNúmero de vocabulários criados. Sempre 1. |
Listar vocabulários
Corpo da solicitação | A URL a seguir refere-se à região de Singapura. Substitua WorkspaceId pelo ID real do seu workspace. As URLs variam conforme a região.As chaves de API das regiões de Singapura e Beijing são diferentes. Para mais informações, consulte Obter uma chave de API. |
modelstring(Obrigatório)Modelo de vocabulário personalizado. Defina como speech-biasing. | |
inputobject(Obrigatório)Parâmetros de entrada.
Propriedades action string(Obrigatório)Tipo de operação. Defina como list_vocabulary.prefix string(Opcional)Prefixo personalizado do vocabulário. Quando especificado, retorna apenas vocabulários com esse prefixo.page_index integerNúmero da página, começando em 0.Valor padrão: 0.page_size integerNúmero de entradas por página.Valor padrão: 10. |
Corpo da resposta | |
request_idstringIdentificador exclusivo desta solicitação. | |
outputobjectDados da resposta.
Propriedades vocabulary_list array[object]Vocabulários consultados.
Propriedades vocabulary_id stringID do vocabulário.gmt_createstringData e hora de criação.gmt_modifiedstringData e hora da última modificação.statusstringStatus:
| |
usageobjectInformações de uso desta solicitação.
Propriedades count integerSempre 1. |
Consultar um vocabulário
Corpo da solicitação | A URL a seguir refere-se à região de Singapura. Substitua WorkspaceId pelo ID real do seu workspace. As URLs variam conforme a região.As chaves de API das regiões de Singapura e Beijing são diferentes. Para mais informações, consulte Obter uma chave de API. |
modelstring(Obrigatório)Modelo de vocabulário personalizado. Defina como speech-biasing. | |
inputobject(Obrigatório)Parâmetros de entrada.
Propriedades action string(Obrigatório)Tipo de operação. Defina como query_vocabulary.vocabulary_id string(Obrigatório)ID do vocabulário a consultar. |
Corpo da resposta | |
request_idstringIdentificador exclusivo desta solicitação. | |
outputobjectDados da resposta.
Propriedades gmt_create stringData e hora de criação.gmt_modifiedstringData e hora da última modificação.statusstringStatus:
stringModelo de reconhecimento de fala que usa este vocabulário. Esse valor deve corresponder ao modelo especificado na chamada da API de reconhecimento de fala.vocabularyarray[object]Vocabulário consultado.
Propriedades text stringTexto da entrada do vocabulário.weight integerPeso da entrada do vocabulário.lang stringIdioma do áudio a reconhecer. | |
usageobjectInformações de uso desta solicitação.
Propriedades count integerSempre 1. |
Atualize um vocabulário
Corpo da solicitação | A URL a seguir refere-se à região de Singapura. Substitua WorkspaceId pelo ID real do seu workspace. As URLs variam conforme a região.As chaves de API das regiões de Singapura e Beijing são diferentes. Para mais informações, consulte Obter uma chave de API. |
modelstring(Obrigatório)Modelo de vocabulário personalizado. Defina como speech-biasing. | |
inputobject(Obrigatório)Parâmetros de entrada.
Propriedades action string(Obrigatório)Tipo de operação. Defina como update_vocabulary.vocabulary_id string(Obrigatório)ID do vocabulário a atualizar.vocabulary array[object](Obrigatório)Novo vocabulário. Substitui completamente as entradas existentes.
Propriedades text string(Obrigatório)Texto da entrada do vocabulário.O idioma do texto deve ser compatível com o modelo selecionado. Os idiomas suportados variam conforme o modelo.Use palavras reais em vez de combinações arbitrárias de caracteres para melhorar a precisão do reconhecimento.Comprimento máximo: 15 caracteres para texto com caracteres não ASCII ou 7 palavras separadas por espaços para texto exclusivamente ASCII.weight integer(Obrigatório)Peso da entrada do vocabulário. Valor recomendado: 4.Valores válidos: 1 a 5.Se a precisão do reconhecimento não melhorar, aumente o peso. Um peso excessivo pode reduzir a precisão no reconhecimento de outras palavras.lang string(Opcional)Código do idioma do áudio a reconhecer. Quando definido, o sistema aprimora o reconhecimento das entradas de vocabulário no idioma especificado. Se não for possível determinar o idioma antecipadamente, deixe este parâmetro indefinido. O modelo detecta o idioma automaticamente.Valores válidos (variam conforme o modelo):
|
Corpo da resposta | |
request_idstringIdentificador exclusivo desta solicitação. | |
outputobjectDados da resposta. Sempre vazio. | |
usageobjectInformações de uso desta solicitação.
Propriedades count integerNúmero de vocabulários atualizados. Sempre 1. |
Exclua um vocabulário
Corpo da solicitação | A URL a seguir refere-se à região de Singapura. Substitua WorkspaceId pelo ID real do seu workspace. As URLs variam conforme a região.As chaves de API das regiões de Singapura e Beijing são diferentes. Para mais informações, consulte Obter uma chave de API. |
modelstring(Obrigatório)Modelo de vocabulário personalizado. Defina como speech-biasing. | |
inputobject(Obrigatório)Parâmetros de entrada.
Propriedades action string(Obrigatório)Tipo de operação. Defina como delete_vocabulary.vocabulary_id string(Obrigatório)ID do vocabulário a excluir. |
Corpo da resposta | |
request_idstringIdentificador exclusivo desta solicitação. | |
outputobjectDados da resposta. Sempre vazio. | |
usageobjectInformações de uso desta solicitação.
Propriedades count integerNúmero de vocabulários excluídos. Sempre 1. |