O serviço integrado de conversão de fala em texto (STT) permite configurar palavras-chave. Defina termos específicos do domínio como palavras-chave para aumentar a precisão do reconhecimento.
Visão geral
O recurso de palavras-chave permite definir um conjunto de termos específicos do domínio. O sistema de reconhecimento de fala prioriza esses termos ao aumentar o peso deles durante o processamento. Se alguns termos do seu domínio de negócios não forem reconhecidos com precisão, use palavras-chave para aprimorar os resultados.
Limitações
Idiomas compatíveis: chinês e inglês.
Formato de arquivo: para uploads no console, o arquivo de palavras-chave deve ser um TXT codificado em
UTF-8.-
Requisitos de conteúdo:
Limite de 500 palavras-chave por arquivo.
Máximo de 10 caracteres por palavra-chave.
Uma palavra-chave por linha, sem pontuação ou caracteres especiais.
Tamanho do arquivo: máximo de 100 KB.
Configuração
Configure as palavras-chave pelo console, pela OpenAPI ou por um SDK cliente. Cada método tem escopo e prioridade diferentes.
Configuração via console: aplica-se globalmente a todas as instâncias de chamada no fluxo de trabalho.
Configuração via OpenAPI/SDK cliente: aplica-se apenas à instância de chamada específica.
As palavras-chave configuradas via OpenAPI ou SDK cliente substituem as definidas no console.
Configuração via console
-
Prepare um arquivo de palavras-chave: adicione as palavras que deseja priorizar em um arquivo TXT. Exemplo:
The Shawshank Redemption Farewell My Concubine Léon: The Professional Forrest Gump Life Is Beautiful Titanic Spirited Away Schindler's List Inception WALL·E -
Configure o nó STT: faça upload do arquivo de palavras-chave no nó STT do fluxo de trabalho em tempo real.
No painel de configuração do nó STT, na seção custom hotword, clique em Upload para enviar o arquivo. O arquivo deve ser um TXT codificado em UTF-8 (sem BOM), ter menos de 100 KB e conter até 500 palavras-chave com no máximo 10 caracteres cada. Clique em Click to download sample para baixar um arquivo de exemplo.
Aplique as palavras-chave: após o upload, salve ou crie o fluxo de trabalho para aplicar as alterações.
Configuração via OpenAPI
Para configurar palavras-chave no nível da instância, chame a operação GenerateAIAgentCall e passe as palavras-chave no parâmetro AIAgentConfig.AsrConfig.AsrHotWords. Para mais detalhes, consulte AIAgentConfig.
As palavras-chave configuradas via OpenAPI substituem as definidas no console.
Configuração via SDK cliente
O SDK AICallKit permite configurar palavras-chave no nível da instância de chamada.
Android
// Create a call configuration object.
ARTCAICallEngine.ARTCAICallConfig artcaiCallConfig = new ARTCAICallEngine.ARTCAICallConfig();
// Set the hotword list.
artcaiCallConfig.agentConfig.asrConfig.asrHotWords = new ArrayList<String>() {{ add("xxx"); add("yyy");}};
// The code for initiating the call is omitted.
...
iOS
// Create an agent configuration object.
let agentConfig = ARTCAICallAgentConfig()
// Set the hotword list.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"]
// Set the agent configuration for the call configuration.
callConfig.agentConfig = agentConfig
// The code for initiating the call is omitted.
...
Web
// Create an agent configuration object.
const agentConfig = new AICallAgentConfig();
// Set the hotword list.
agentConfig.asrConfig.asrHotWords = ["xxx", "yyy"];
// Set the agent configuration for the call configuration.
callConfig.agentConfig = agentConfig
// The code for initiating the call is omitted.
...