Detección de entidades
Esta guía te muestra cómo usar la detección de entidades con la API de Voz a Texto.
Guía práctica · Da por hecho que has completado la guía de inicio rápido de Voz a Texto.
Descripción general
La detección de entidades es una función que te permite detectar palabras y frases específicas en la transcripción, proporcionando sus marcas de tiempo exactas. Resulta útil para detectar números de tarjetas de crédito, nombres, afecciones médicas o números de la Seguridad Social, que después pueden ocultarse.
Cuando está activada, el modelo detecta tipos de entidades específicos en la transcripción y proporciona sus marcas de tiempo exactas.
Por ejemplo, el siguiente audio:
Genera la siguiente transcripción cuando especificamos "pii" (información de identificación personal) como tipo de entidad:
El resultado muestra las entidades de PII detectadas en la transcripción, con sus marcas de tiempo exactas.
Integrar la detección de entidades
La detección de entidades se integra en la API de Voz a Texto pasando el parámetro entity_detection al método convert.
Tipos de entidades
Se admiten los siguientes tipos de entidades para su detección. Puedes detectar grupos completos con las palabras clave de categoría pii, phi, pci, other u offensive_language, o especificar tipos de entidades individuales mediante su etiqueta. Para detectar todos los tipos de entidades, usa la categoría all.
PII (información de identificación personal)
PHI (información sanitaria protegida)
PCI (sector de tarjetas de pago)
Otras entidades
Lenguaje ofensivo
Ocultación de entidades
Además de detectar entidades, puedes ocultarlas del texto de la transcripción con el parámetro
entity_redaction. Acepta el mismo formato que entity_detection: all, una
palabra clave de categoría o una lista de tipos de entidades específicos. Los tipos ocultados deben ser un subconjunto de
los tipos detectados.
Cuando la ocultación está activada, el texto de las entidades coincidentes se sustituye por un marcador tanto en el
texto de la transcripción como en la salida por palabra, y el campo entities no se devuelve en la
respuesta.
El parámetro entity_redaction_mode controla el formato del marcador:
La detección y ocultación de entidades no son compatibles con el estilo de salida multicanal combined.
La ocultación de entidades también funciona con Scribe v2 Realtime: pasa entity_redaction y
entity_redaction_mode como parámetros de consulta, en el mismo formato que arriba. Cada transcripción confirmada
va seguida de un evento redacted_transcript que contiene el text original y el
redacted_text. Consulta la referencia de eventos en tiempo real.