Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Eli Tonny de Souza
Título: VOCAL: ASSISTENTE PARA O USO DE SMARTPHONES OPERADO POR VOZ
 
Conclusão:
Este trabalho apresentou o desenvolvimento de um aplicativo Android para o auxílio no uso de smartphones por parte de pessoas portadoras de deficiência visual. Os comandos de voz reconhecidos pelo aplicativo são transformados em uma interação com o dispositivo. A aplicação foi desenvolvida utilizando a linguagem de programação Java no ambiente Android Studio e as bibliotecas accessibilityservice, accessibility, speech e speech.tts do Android. As ferramentas se mostraram funcionais, não apresentando nenhum problema durante o período de desenvolvimento. Os resultados alcançados foram satisfatórios. Os objetivos de realizar o reconhecimento de voz, fornecer feedback auditivo e realizar as ações solicitadas pelo usuário foram alcançados pelo aplicativo. Com as treze ações contidas no aplicativo é possível realizar diversas atividades no smartphone, sendo possível inclusive realizar atividades que não estão previstas nos requisitos funcionais, como enviar e-mails ou mensagens através do aplicativo Whatsapp. Em relação ao reconhecimento de voz, a biblioteca utilizada mostrou-se satisfatória, apresentando bons resultados mesmo no reconhecimento de frases longas, com mais de dez palavras. Em contrapartida, a utilização da aplicação em ambientes barulhentos ou com múltiplas vozes, chega a se tornar inviável, pois não há nenhuma diferenciação entre a voz do usuário e as demais vozes do ambiente. Notou-se também que a dependência de conexão com a internet para realizar o reconhecimento pode gerar uma demora no processo de reconhecimento, caso não haja uma largura de banda adequada. As limitações encontradas foram a dificuldade ou impossibilidade de interação com alguns componentes da tela. Isso ocorre por motivos como vários componentes na tela com o mesmo texto ou componentes sem texto algum. Também se encontrou dificuldade na operação de alguns aplicativos específicos, como a agenda de contatos, devido à realização de tarefas automaticamente quando ocorre uma troca de tela ou mudanças de estado causadas por essa troca. Essas dificuldades fizeram com que não fosse possível através da aplicação, atender chamadas telefônicas nem criar lembretes na agenda, ambos requisitos funcionais. É importante ressaltar também que há cenários em que as tarefas não serão executadas de acordo com o esperado, devido a características do sistema operacional ou das aplicações de terceiros envolvidas. Por exemplo, o teclado numérico é minimizado em alguns casos ao ocorrer uma troca de telas ou ainda um campo de texto pode ter desabilitado o recurso de colagem.