GithubHelp home page GithubHelp logo

equitalk-bot's Introduction

EquiTalk Bot

Integrantes

Tecnologias Utilizadas


Recursos AWS



📖 Sumário

1 - Objetivo

O principal objetivo do EquiTalk é criar uma solução tecnológica e inovadora que promove acessibilidade e inclusão. Por meio da integração dos recursos disponibilizados na AWS, nosso ChatBot busca fornecer assistência a pessoas com deficiências auditivas, visuais e linguísticas, bem como àqueles que enfrentam dificuldades na interpretação de informações.

2 - Desenvolvimento do Projeto

Esse projeto foi realizado na etapa final do programa de bolsas de Machine Learning com AWS da Compass.uol.

O projeto foi desenvolvido utilizando o serviço de ChatBot Lex, disponibilizado pela AWS, integrado com a plataforma Twilio, para utilização através do WhatsApp.

Além do Lex, também foram utilizados os serviços Polly, Transcribe e Rekognition, todos disponibilizados pela AWS.
O deploy da aplicação foi relizado através da arquitetura Serverless.

3 - Acesso à Aplicação e Como Utilizar

  • Leia o QRCode acima;
  • Encaminhe a mensagem padrão apresentada;
  • Você receberá uma mensagem de confirmação da inicialização do Equitalk;
  • Envie um Oi para iniciar a conversa com o Equitalk;
  • Selecione uma das opções apresentadas no menu, 1, 2, 3 ou 4;
  • A aplicação está indisponível, portanto, o QR code não está funcionando

4 - Funcionalidades

  • 1 ) Conversão de Texto em Áudio 📷

    • Envie uma mensagem de texto e é retornado a URL do áudio;
  • 2 ) Transcrição de Áudio para Texto 🎤

    • Envie uma mensagem de voz e o Equitalk irá retornar em texto as informações recebidas no áudio;
  • 3 ) Reconhecimento de Texto em Imagem 🖼️➡️🔤

    • Envie uma imagem que contenha o texto a ser transcrito, e receba uma mensagem com o texto reconhecido;
  • 4 ) Imagem para Voz com reconhecimento de texto 📸➡️🔊

    • Envie uma imagem que contenha o texto a ser transcrito, é retornada a URL de um áudio do texto que continha na imagem;

5 - Estrutura de Pastas do Projeto


├── .vscode
│    ├── example.settings.json
│    └── extensions.json
├── assets
|    ├── icons
|    |    ├── aws.png
|    |    └── ...
│    ├── images
│    │    ├── apresentacao.jpeg
│    │    └── ...
├── bot-lex-backend
|    ├── core 
|    |   └── config.js
|    ├── handlers
|    |   ├── imageToSpeech.js
|    |   ├── imageToText.js
|    |   ├── speechToText
|    |   └── textToSpeech.js
|    ├── helper
|    |   └── helper.js
|    ├── .example.env
|    ├── package.json
|    ├── router.js
|    └── serverless.yml  
├── bot-middleware
|    ├── core 
|    |   └── config.js
|    ├── helper
|    |   └── helper.js
|    ├── services
|    |   ├── LexService.js
|    |   ├── S3Service.js
|    |   └── TwilioService.js 
|    └── ...
├── microservices
|    ├── polly
|    |   ├── core
|    |   |  └── config.js
|    |   ├── helper
|    |   |  └── helper.js
|    |   ├── services 
|    |   |  └── PollyService.js
|    |   └── ...
|    ├── rekognition  
|    |   ├── core
|    |   |  └── config.js
|    |   ├── helper
|    |   |  └── helper.js
|    |   ├── services 
|    |   |  └── RekognitionService.js
|    |   └── ...
|    ├── transcribe  
|    |   ├── core
|    |   |  └── config.js
|    |   ├── helper
|    |   |  └── helper.js
|    |   ├── services 
|    |   |  └── TranscribeService.js
|    |   └── ...
├── .gitignore
└── README.md

6 - Arquitetura AWS


7 - Licença

Este projeto está licenciado sob a Licença MIT - consulte o Link para obter mais detalhes.

equitalk-bot's People

Contributors

luizscarsi avatar

Stargazers

jist avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.