Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs

dc.contributor.advisorSilva, Gilberto Vieira da
dc.contributor.authorMedeiros, Jesse Nazario de
dc.coverage.spatialUniversidade do Extremo Sul Catarinensept_BR
dc.date.accessioned2021-05-04T21:59:17Z
dc.date.available2021-05-04T21:59:17Z
dc.date.created2018-07
dc.descriptionTrabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.pt_BR
dc.description.abstractExiste uma crescente demanda por profissionais da área de Tecnologia da Informação no mundo inteiro. Entretanto, várias pesquisas concluem que o uso em excesso de computador, aliado a má postura, podem causar vários tipos de lesões, muitas vezes difíceis de tratar. Este trabalho propõe utilizar comandos de voz como um meio de interação alternativo com o computador para programar, buscando reduzir ou substituir o uso de teclado e mouse para escrever códigos de programação, auxiliando tanto na prevenção de lesões quanto na inclusão de pessoas com deficiências físicas. Para isso, foi desenvolvido, utilizando apenas com ferramentas gratuitas e software livre, um protótipo para escrever códigos de programação através de comandos de voz. Este protótipo utiliza a engine de reconhecimento de fala CMU Sphinx para realizar a conversão de áudio para texto e executa as ações correspondentes aos comandos falados no editor de texto GNU Emacs por meio de uma conexão TCP/IP. Através deste protótipo foi possível escrever, editar, manipular e executar códigos de programação. Entretanto, foi necessário utilizar um dicionário de palavras limitado para obter-se uma melhor precisão com o CMU Sphinx, visto que, utilizando um dicionário com todas as palavras do idioma, a probabilidade de retornar falsos positivos é bem maior, atrapalhando o fluxo dos comandos. Este ambiente desenvolvido foi escrito em Python e otimizado para trabalhar com a linguagem de programação Ruby, podendo também ser otimizado para outras linguagens.pt_BR
dc.identifier.urihttp://unesc.acessoacademico.com.br/handle/1/8136
dc.language.isopt_BRpt_BR
dc.subjectCMU Sphinx (Software de reconhecimento de voz)pt_BR
dc.subjectGNU Emacs (Editor de texto)pt_BR
dc.subjectReconhecimento de falapt_BR
dc.titleAmbiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacspt_BR
dc.typeTrabalho de Conclusão de Curso - TCCpt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
JESSE NAZARIO DE MEDEIROS.pdf
Tamanho:
1.59 MB
Formato:
Adobe Portable Document Format
Descrição:
TCC

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: