Skip to content

Este es nuestro desarrollo para el reto Speech Analytics del Banco BBVA

Notifications You must be signed in to change notification settings

davidjurado/bbva_speech_analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reto Speech Analytics

Nuestro equipo Avengers ha desarrollado esta herramienta para detectar los motivos de las llamadas de los clientes del Banco BBVA.

Link de la herramienta AQUI.

Arquitectura

Para nuetra implementación utilizamos herramientas de AWS, tales como: S3, EC2, Transcibe, Sagemaker y Lambda.

arquitectura

Nuestra aplicación web está alojda en un bucket S3 donde el usuario puede cargar un archivo de audio en formato .wav

Una función Lambda se encarga de guardar el archivo .wav en un bucket S3

Cuando un nuevo archivo llega a este bucket, otra función Lambda se ejecuta para crear un Job de transcribción de audio a texto usando Amazon Trancribe.

Este proceso es el más demorado y costoso de toda la implementación, para un audio de 10 minutos de duración el trabajo de transcribción se puede llegar a demorar hasta 3 minutos.

El resultado del trabajo de trascribción se guarda en un S3 en formato .json, Cuando un nuevo archivo llega a este bucket, otra función Lambda se ejecuta para obtener el texto de la llamada y enviarlo a el modulo de análisis de texto.

Se usó Amazon SageMaker para entrenar multiples modelos para clasificar: Producto, Intención, Tipo de movimiento, Contexto 1, Contexto 2, Detalle y verbalización del cliente.

Los modelos se alojaron en una instancia t2.micro de EC2 donde se raliza la inferencia, este es nuestro modulo de análisis de texto al cual podemos acceder mediante una petición POST http.

Al final se guardan los resultados en el bucket que contiene la aplicación web y son mostrados en un Dashboard.

Funcionalidades

Además de analizar los motivos de las llamadas de los clientes, esta aplicación permite almacenar los registros de todos los analisis realizados y descargar el historial en formato csv.

dashboard

Proyección de costos

Se usó una cuenta con acceso a la capa gratuita, para el desarrollo estos fueron las proyecciones de costos en AWS

costos

Integrantes

About

Este es nuestro desarrollo para el reto Speech Analytics del Banco BBVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published