Você está na página 1de 5

LuBraS: Uma Arquitetura de comunicação Libras-Língua Portuguesa Utilizando

Controle de Voz
Matheus Ribeiro Souza de Azevedo, Vinicius
Souza de Jesus Carlos Eduardo Pantoja
(orientador), Leandro Marques Samyn (co-
orientador)
CEFET-RJ UnED de Maria da Graça Rua
Miguel Ângelo, 96
CEP:20785-223 –Rio de Janeiro– RJ

Keywords:LIBRAS, comunication, voice command, Javino.

1 INTRODUÇ
ÃO
Resumo Este projeto tem como objetivo permitir uma
melhor comunicação entre indivíduos surdos e, por Esse projeto se apoia na ideia da tecnologia assistiva,
consequência, deficiência na fonética. Embasado na língua esta que é um ramo de estudo muito importante pois
brasileira de sinais, esse projeto busca diminuir as proporciona a pessoas com deficiência uma menor
dificuldades ao estabelecer esse tipo de comunicação entre dependência de ajuda para realizar certas atividades.
ouvintes e surdos. O protótipo conta com duas luvas que Visando contribuir para ampliar as habilidades
interagem diretamente com o usuário, uma delas voltada funcionais destas pessoas portadoras de deficiência, o
para pessoas desconhecedoras de LIBRAS, que se utiliza de LUBRAS foi desenvolvido a partir de uma causa social
um sistema de comando por voz, para facilitar a escrita das bastante defasada no Brasil, que é a inclusão social dos
mensagens, e a outra luva voltada para as versadas e adeptas surdos/mudos, que segundo a lei 10.436 da Presidência da
ao uso das libras. Sendo assim, estas luvas serão mais um República da Casa Civil Art.4 (2002), estas pessoas
facilitador a comunicação. Por fim, para a implantação deveriam ter garantia de inclusão em todas as camadas da
desse projeto, foi utilizado o protocolo de comunicação sociedade, o que não acontece, pois, estes direitos ainda se
Javino, que faz a transmissão dos dados entre o software e o encontram muito defasados.
hardware, programação em Java, e dispositivos como
Arduino e Raspberry, que é um minicomputador Alguns trabalhos que se utilizam da tecnologia
responsável pelo canal de comunicação com o hardware. assistiva para atender esse problema, porém, na grande
maioria são apenas aplicativos para celular que sempre
Palavras Chaves:LIBRAS, comunicação, comando por voz, necessitam de acesso à internet, assim, limitando seu uso
Javino. apenas quando conectado a uma rede. Além disso, ocupam
Abstract:This project aims to allow better communication espaço da memória secundária do aparelho para funcionar.
between deaf individuals and, consequently, phonetics O AppProdeaf [Oliveira, 2012], que é um aplicativo para
deficiency. Based on the Brazilian sign language, this celular que depende do uso da internet. Outro exemplo é o
project seeks to reduce difficulties by establishing this kind “Giullia – mãos que falam”[Cardoso et. al., 2015]que assim
of communication between listeners and deaf people. The como o Prodeaf, também ocupa espaço da memória
prototype has two gloves that interact directly with the user, secundária do aparelho para funcionar.
one aimed at people unfamiliar with LIBRAS, which uses a Portanto, o objetivo principal do projeto é realizar a
voice command system, to facilitate the writing of the comunicação entre surdos/mudos e os ouvintes e falantes da
messages, and another glove aimed at the well-versed and língua portuguesa. Isso é feito através de um protótipo que
adept to the use of pounds. Being so, these gloves will
servirá como interface ou canal de comunicação entre os
further facilitate communication. Finally, for the
dois, formando assim, uma comunicação mais simples e
implementation of this project, the Javino communication
real. Exemplificando, se uma pessoa leiga na língua de
protocol was used, which transmits the data between
software and hardware, programming in Java, and devices LIBRAS, mas conhecedora da língua portuguesa, desejar se
such as Arduino and Raspberry, which is a minicomputer comunicar com alguém devidamente alfabetizado em
responsible for the communication channel with the LIBRAS, a função do protótipo é atender a esse viés com as
hardware. luvas, o teclado amigável de Java ou o comando de voz
embutido, que auxiliará de forma simples e esclarecedora
para estabelecer essa comunicação. Além disso, também é
possível estabelecer a
comunicação entre o surdo e ouvinte, isso é feito
através de outra função existente no teclado amigável que
permite essa utilização e, também por meio de uma luva
composta por resistores.
Mostra Nacional de Robótica (MNR) 1
Este trabalho está estruturado da seguinte forma: na
seção 2 serão apresentados os conceitos básicos; na seção 3
será mostrada a proposta do trabalho; na seção 4 serão
dados detalhes sobre materiais e métodos; na seção 5 serão
apresentadas as propostas e discussões; na seção 6 será
apresentada a conclusão e propostas futuras.
Figura 1 - Dados da concentração as deficiências da
2 CONCEITO população brasileira.
S BÁSICOS
Com informações retiradas do IBGE de 2010, as
principais críticas aos aplicativos que estão em destaques
Mostra Nacional de Robótica (MNR)
sobre essa ajuda na comunicação de LIBRAS são em
relação à maneira que funcionam. Em sua maioria, estes 2.2 Luva de
aplicativos contém o alfabeto, que funciona com
movimentos em uma só mão e as frases, que são realizadas
LEDs
por gestos mais elaborados. Sendo assim, é evidente a falha A luva de LEDs [Jesus et. al., 2016], é utilizada pelos
desses aplicativos, pois não é levado em consideração a indivíduos que dominam a língua portuguesa, mas não
mudança da dialética de LIBRAS, que assim como a língua sabem LIBRAS. Nesta luva, os ouvintes digitam ou falam a
portuguesa, apresenta variações de acordo com a região de mensagem em português e a luva acenderá diodos emissores
uso. Tendo isso em visto, este trabalho auxiliará diretamente de luz dos tipos LED, que acendem de acordo com a com
nessa questão, dessa forma, não atingindo apenas um único configuração da letra desejada, isso acontece por meio do
alvo, sendo baseado no alfabeto, que é o mesmo Javino, que realiza o transporte da mensagem enviada para
independente da região, assim, facilitando a formação de o
palavras e frases. Pois sendo este mecanismo igual em Arduino. O protótipo da luva de LEDs pode ser visto na
qualquer dialética da LIBRAS [Guarinello, 2004]. Figura 2.
Após isso, o Arduino interpretará essa informação e
2.1 LIBRAS passará por uma série de estruturas de decisões até
encontrar a função correta, que posteriormente
A língua Brasileiras de Sinais (LIBRAS) é bastante
desencadeará no acionamento dos LEDs correspondentes,
similar com a língua portuguesa e, assim como ela,
indicando os movimentos que o ouvinte deve fazer para
apresenta variações no que se diz a linguística, região,
transmitir a mensagem desejada em LIBRAS, assim,
histórica e sociocultural, de acordo com os dados da Unesp
tornando a
departamento de LIBRAS[Laís Di Benedetto, 2004].
comunicação mais dinâmica.
A LIBRAS é uma língua de sinais, onde por meio de Assim, o ouvinte consegue aprender a realizar os
gestos, movimentos e expressões, é estabelecida uma sinais em LIBRAS e, com o auxílio da interface gráfica
comunicação entre emissor e o receptor. O uso do alfabeto desta luva, o mesmo pode verificar se o movimento
de libras é mais apropriado quando é desejado formar realizado está correto, comparando-o com uma figura do
nomes próprios, por meio da soletração, mas é permitido o sinal que está realizando. Dessa forma, o portador dessa
uso de variações, ou até mesmo simplificações para facilitar luva é capaz, se possível, de realizar os movimentos sem a
a conversa, como por exemplo o uso de apelidos que possa ajuda da luva, atribuindo assim, uma função didática à luva.
remeter ao nome, ou até mesmo características físicas Por fim, para a construção da luva foi utilizado um
[Tatiana Lebedeff, 2001]. Arduino Lilypad, que é o responsável por fazer a integração
Uma pesquisa do Instituto Brasileiro de Geografia e com o programa em Java, assim, ele é o encarregado de
Estatística do senso de 2010, mostra que os deficientes passar as informações para a Raspberry através de uma
auditivos compõem cerca de 26% da população brasileira, biblioteca denominada Javino, que torna possível a conexão
que apresenta deficiência, assim, ratificando a necessidade do material utilizado, sendo ele a luva, o teclado ou até
de inserção desse público na camada social, como pode ser mesmo o display. Isso permite o leigo em LIBRAS se
analisado na figura 1. comunicarem com o surdo/mudo, e reproduzir de forma
correta o seu alfabeto.
Figura 3 – Luva de resistores.
Figura 2 – Luva de LEDs.
2.3 LUVA DE 2.4 CONTROLE
RESISTORE DE VOZ
S Para a utilização do controle de voz é utilizado um
A luva de resistores [Jesus et. al., 2016] é de uso módulo de reconhecimento de voz. Este módulo é capaz de
destinado aos surdos/mudos e, é formada por 5 resistores armazenar um conteúdo gravado e usá-lo para executar uma
flexíveis, onde o indivíduo realiza o movimento determinada ação. Isso é feito a partir do seu sistema de
correspondente às letras do alfabeto em LIBRAS. reconhecimento de voz, que faz uma leitura da frequência
Durante a execução do movimento cada resistor emitida por um determinado comando durante a gravação e
retorna um valor lido, logo, é feito um somatório das atribui a ela uma assinatura. Esta assinatura é a identificação
leituras de cada dedo, para assim fazer um mapeamento de da frequência lida e, de certa forma, juntamente com a
cada gesto. Porém, algumas letras possuíam um somatório aplicação JAVA speech, é o quediferencia comandos
muito próximo, como por exemplo as letras B, M e W. Para distintos.
realizar essa distinção é utilizado um acelerômetro, que
funciona para pegar a posição da mão do usuário durante o 2.5 JAVINO
movimento, permitindo, assim, a correta distinção entre O Javino [Mori e Pantoja, 2015]é um protocolo de
letras, pois cada uma possui uma determinada orientação comunicação implementado em duas bibliotecas que é
para que seja feita perfeitamente. utilizado como middleware e tem como função fazer o
Outro componente importante na construção da luva controle do tráfego de dados entre as outras camadas do
de resistências é o multiplexador, que é fundamental para o software e hardware do projeto. Ele se torna bastante
funcionamento da luva, pois o Arduino utilizado possui uma confiável devido a seu recurso de verificação de mensagem
limitação de portas analógicas, estas que são necessárias entre o receptor e o emissor, que ao ser enviada, é feita uma
para o uso das resistências da luva, como cada resistência emulação por parte da biblioteca em JAVA do Javino que
necessita de uma porta analógica, além delas, o verifica se as informações que chegaram conferem que as
acelerômetro também precisa de uma porta analógica, desse que eram esperadas, esse processo se repete até que a
modo, o multiplexador se torna importante, pois ele permite mensagem seja completamente recebida e caso o contrário,
multiplexar o aumento do número de portas analógicas do ele descarta todas as informações.
Arduino. Além disso, ele permite a transmissão de dados entre
diferentes arquiteturas, como é o caso do Arduino que opera
com base na linguagem de programão C e a interface
gráfica JAVA, além disso, ele permite a conexão entre
dispositivos diferentes, por exemplo entre computadores e
controladores, como é o caso que ocorre entre a Raspberry e
o Arduino. Sua utilização é definida durante a programação
com a inclusão de suas bibliotecas.
3 O Através dele, a identificação das letras se torna mais
TRABALH precisa, devido ao seu recurso de identificação de letras ou
palavras para a língua portuguesa.
O
PROPOSTO 6 CONCLUSÕ
Este trabalho é uma extensão das outras versões
apresentadas na MNR e, tem como diferencial a introdução ES
do controle de voz para a já existente luva de resistores. O conteúdo apresentado neste trabalho consiste no uso
Sendo assim, oLUBRAS é dividido em 3 partes, sendo da tecnologia em prol de ajudar um problema social. Essa
2 físicas e 1 gráfica. A interface gráfica [Jesus et. al., tarefa foi feita por meio da comunicação entre software e
2015]dispõe de um dispositivo que possui um display hardware. Sendo o software, o teclado amigável em Java e o
touchscreen, que tem acoplado um teclado e um dispositivo hardware as luvas que dão um dinamismo maior ao projeto.
de comando de voz, que permite a pessoafalar Embora não englobe gestos mais elaborados, que são
pausadamente as letras que compõem a mensagem a ser frequentes entre usuários de Libras, porém, pode ser usado
transmitida. Esta mensagem será exibida na tela, para que o o alfabeto, permitindo assim qualquer tipo de comunicação
surdo/mudo entenda. Para estabelecer a outra via de mesmo quando ocorre mudanças de dialética, algo que não
comunicação, os surdos/mudos dispõem de um teclado com seria possível se fossem considerados os gestos.
o alfabeto de libras, este teclado não possui nada em
Com isso, o principal objetivo foi possibilitar a
português, pois o projeto pare de um princípio de que o
melhoria de vida dos surdos-mudos, permitindo uma maior
surdo não é obrigado a saber a língua portuguesa, desta
inclusão social desses indivíduos. Dessa forma, por meio da
forma esse indivíduo tem maior facilidade em sintetizar o
tecnologia assistiva, ajudar pessoas com algum tipo de
que desejarem falar.
necessidade, no caso a comunicação, que é essencial em
A parte física usa como base a linguagem de
uma sociedade.
programação Java [Deitel, 2005]. Através dela, as
mensagens expressas são comparadas com as já pré- Como trabalhos futuros estão sendo idealizados, entre
definidas um em um banco de dados e, após isso são eles o principal objetivo é a implementação do comando de
executadas as instruções específicas para cada comando. voz para a luva de resistores, para que assim, após a
Isso acontece por meio de uma plataforma Raspberry, realização dos movimentos pelo surdo/mudo, a mensagem
Arduinos Lilypad e duas luvas automatizadas. Todos esses será transcrita para voz, assim facilitando o recebimento da
componentes trabalham em conjunto para formar a base do mensagem pelo ouvinte. Além disso, existe aproposta de
projeto. tornar o projeto mais compacto e barato com o auxílio do
desenvolvimento da miniaturização de produtos, tornando
seu uso mais acessível.
4 MATERIAIS
E
7 AGRADECI
MÉTODOS
Para o desenvolvimento do projeto foi utilizado a
MENTOS
Raspberryque é um minicomputadorque tem como base o Ao CNPq por toda ajuda prestada e sua força para
sistema operacional Linux, através dela, o projeto ganha ajudar ao desenvolvimento da tecnologia brasileira.
mobilidade podendo ser levado para qualquer lugar.
Foi utilizado também o Arduino que é uma plataforma REFERÊNCIAS
de prototipagem eletrônica de hardware livre e de placa BIBLIOGRÁFIC
única que proporciona a feição de projetos mais acessíveis e
AS
de baixo custo. O Arduino é o responsável por conter
executar o programa determinado para cada tipo de luva, é Ana Cristina Guarinello Surdez e Letramento: Pesquisa com
nele onde estão armazenadas as funções e toda a lógica de Surdos Universitários de Curitiba e Florianópolis.
programação da parte física do projeto. Universidade Tuiuti do Paraná, 2004
A raspberry é responsável pelas interfaces de Deitel. Java - Como Programar. Pearson Education-Br.
comunicação e o arduino é responsável pela integração do Brasil, 2005.
Hardware; e toda a comunicação entre esses dispositivos é
feita pelo protocolo já citado anteriormente, Javino. Mori, N., Pantoja C.E. A Robotic-agent Platform
Mostra Nacional de Robótica (MNR) 3 ForEmbedding Software Agents using Raspberry Pi
5 RESULTAD and Arduino Boards. In: 9th Software Agents,
Environments and Applications School (WESAAC).
OS E Niteroi, 2015.
DISCUSSÃ
Oliveira, M. A. A., RVCSD - Revista Virtual de Cultura
O Surda e Diversidade. Belo Horizonte, 2009.
Durante o desenvolvimento do projeto, foram feitos
A Comissão de Direitos Humanos da USP, adotada e
sucessivos testes com o módulo de controle de voz
proclamada pela Resolução nº 217 A (III) da
pertencente a luva de LEDs, então, verificou-se que o
Assembleia Geral das Nações Unidas em 10 de
mesmo não estava fazendo a diferenciação dos sons de
dezembro de 1948.
acordo com o esperado, apresentando dificuldades para
distinguir letras com fonéticas similares. A solução Tatiana Lebedeff, família e surdez: considerações sobre
encontrada foi a introdução da interface JAVA SPEECH, surdos e mudos. Mato Grosso do Sul, 2001.
que permite o reconhecimento de voz em aplicações JAVA.
Mostra Nacional de Robótica (MNR)

Laís Di Benedetto Especialista em Língua Brasileira de


Sinais - Libras, Colaboradora no curso de Libras à
Distância - Unesp, O que é Libras?. São Paulo, 2004.
Coordenadoria para integração de pessoa com deficiência.
Acesso em 24 de outubro de 2017, disponível em:
http://www.ines.gov.br/dicionariodelibras/
main_site/libras.htm.
Assembleia Geral das Nações Unidas em
10 de dezembro de 1948.
André Luís Onório Conenlian Mestre em Ciência da
Informação – UNESP/Marília, Reflexões sobre a
estrutura gramatical da LIBRAS e da Língua
Portuguesa. São Paulo, 2004.
Instituto Brasileiro de Geografia e Estatística (IBGE), senso
de 2010.
Jesus, V. S., Silva, Y. S., Pantoja, C.E., Samyn, L. M.
LuBras Dispositivo Eletrônico para Comunicação
LIBRAS – Língua Portuguesa. In: Mostra Nacional
de Robótica. Recife, 2016.
Jesus, V. S., Manoel, F. C. P. B., Pantoja, C.E, Samyn, L. M.
LuBras: Uma Arquitetura de um Dispositivo
Eletrônico para a comunicação Libras-Língua
Portuguesa Utilizando o Javino. In: Workshop em
Pesquisa em Computação dos Campos Gerais
(WPCCG). Ponta
Grossa, 2016.
Jesus, V. S., Silva, Y. S., Pantoja, C.E., Samyn, L. M.
Desenvolvimento de uma Interface para a
Comunicação LIBRAS – Língua Portuguesa.In:
Mostra Nacional de Robótica. Uberlândia, 2015.
Oliveira, J. P. S. "ProDeaf: Uma ferramenta colaborativa
para a produção de conhecimento em Libras." INES,
2012.
Cardoso, M., Oliveira, F., Cunha, M., Cerqueira, V., Paz, M.
A., Azevedo, M. Torres, B., Guedes, I. Giulia – Mãos
que Falam. Acesso em 24 de outubro de 2017,
disponível em: https://www.projetogiulia.com.br/.

Você também pode gostar