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

Bibliographic Details
Main Author: Medeiros, Jesse Nazario de
Publication Date: 2018
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)
Download full: http://repositorio.unesc.net/handle/1/8136
Summary: Trabalho 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.
id UNESC-1_8d089dd9362a64368aa00113f7e85cf3
oai_identifier_str oai:repositorio.unesc.net:1/8136
network_acronym_str UNESC-1
network_name_str Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)
repository_id_str
spelling Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU EmacsCMU Sphinx (Software de reconhecimento de voz)GNU Emacs (Editor de texto)Reconhecimento de falaTrabalho 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.Existe 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.Silva, Gilberto Vieira daMedeiros, Jesse Nazario de2021-05-04T21:59:17Z2021-05-04T21:59:17Z2018-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://repositorio.unesc.net/handle/1/8136Universidade do Extremo Sul Catarinenseporreponame:Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)instname:Universidade do Extremo Sul Catarinense (Unesc)instacron:UNESCinfo:eu-repo/semantics/openAccess2021-05-04T21:59:20Zoai:repositorio.unesc.net:1/8136Repositório InstitucionalPUBhttp://repositorio.unesc.net/oai/requestrepositorio@unesc.net.opendoar:2021-05-04T21:59:20Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc) - Universidade do Extremo Sul Catarinense (Unesc)false
dc.title.none.fl_str_mv Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
title Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
spellingShingle Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
Medeiros, Jesse Nazario de
CMU Sphinx (Software de reconhecimento de voz)
GNU Emacs (Editor de texto)
Reconhecimento de fala
title_short Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
title_full Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
title_fullStr Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
title_full_unstemmed Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
title_sort Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
author Medeiros, Jesse Nazario de
author_facet Medeiros, Jesse Nazario de
author_role author
dc.contributor.none.fl_str_mv Silva, Gilberto Vieira da
dc.contributor.author.fl_str_mv Medeiros, Jesse Nazario de
dc.subject.por.fl_str_mv CMU Sphinx (Software de reconhecimento de voz)
GNU Emacs (Editor de texto)
Reconhecimento de fala
topic CMU Sphinx (Software de reconhecimento de voz)
GNU Emacs (Editor de texto)
Reconhecimento de fala
description Trabalho 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.
publishDate 2018
dc.date.none.fl_str_mv 2018-07
2021-05-04T21:59:17Z
2021-05-04T21:59:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.unesc.net/handle/1/8136
url http://repositorio.unesc.net/handle/1/8136
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv Universidade do Extremo Sul Catarinense
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)
instname:Universidade do Extremo Sul Catarinense (Unesc)
instacron:UNESC
instname_str Universidade do Extremo Sul Catarinense (Unesc)
instacron_str UNESC
institution UNESC
reponame_str Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)
collection Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc)
repository.name.fl_str_mv Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc) - Universidade do Extremo Sul Catarinense (Unesc)
repository.mail.fl_str_mv repositorio@unesc.net.
_version_ 1832920186422820864