Detecção de entidades
Este guia mostra como usar a detecção de entidades com a API Speech to Text.
Guia prático · Pressupõe que você tenha concluído o guia de início rápido do Speech to Text .
Visão geral
A detecção de entidades é um recurso que permite detectar palavras e frases específicas na transcrição e fornecer seus timestamps exatos. Isso é útil para detectar números de cartão de crédito, nomes, condições médicas ou números de seguridade social, que podem ser ocultados.
Quando ativado, o modelo detecta tipos específicos de entidades na transcrição e fornece seus timestamps exatos.
Por exemplo, o áudio a seguir:
Gera a seguinte transcrição quando especificamos "pii" (Informações de Identificação Pessoal) como o tipo de entidade:
O resultado mostra as entidades de PII detectadas na transcrição, com seus timestamps exatos.
Integração da detecção de entidades
A detecção de entidades é integrada à API Speech to Text ao passar o parâmetro entity_detection para o método convert.
Tipos de entidade
Os seguintes tipos de entidade são compatíveis com a detecção. Você pode detectar grupos inteiros usando as palavras-chave de categoria pii, phi, pci, other ou offensive_language, ou especificar tipos individuais de entidade pelo rótulo. Para detectar todos os tipos de entidade, use a categoria all.
PII (Informações de Identificação Pessoal)
PHI (Informações de Saúde Protegidas)
PCI (Setor de Cartões de Pagamento)
Outras entidades
Linguagem ofensiva
Ocultação de entidades
Além de detectar entidades, você pode ocultá-las do texto da transcrição com o parâmetro
entity_redaction. Ele aceita o mesmo formato que entity_detection: all, uma
palavra-chave de categoria ou uma lista de tipos específicos de entidade. Os tipos ocultados devem ser um subconjunto
dos tipos detectados.
Quando a ocultação está ativada, o texto das entidades correspondentes é substituído por um marcador tanto no
texto da transcrição quanto na saída em nível de palavra, e o campo entities não é retornado na
resposta.
O parâmetro entity_redaction_mode controla o formato do marcador:
A detecção e a ocultação de entidades não são compatíveis com o estilo de saída multicanal combined.
A ocultação de entidades também funciona com o Scribe v2 Realtime: passe entity_redaction e
entity_redaction_mode como parâmetros de consulta, no mesmo formato acima. Cada transcrição confirmada
é seguida por um evento redacted_transcript que contém o text original e o
redacted_text. Consulte a referência de eventos em
tempo real.