Ambiente de reconhecimento de fala para escrever códigos de programação integrado ao GNU Emacs
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2018 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | por |
| Título da fonte: | Repositório Institucional da Universidade do Extremo Sul Catarinense (Unesc) |
| Texto Completo: | http://repositorio.unesc.net/handle/1/8136 |
Resumo: | 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 |