Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | http://bdm.unb.br/handle/10483/20845 |
Resumo: | Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018. |
id |
UNB-2_75a5e5a883d0f5e0f3ccf074b2bb1804 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/20845 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Senise, Bruno ViníciusSilva, Evaristo Ramalho Lucchezi daMiosso, Cristiano JacquesSENISE, Bruno Vinícius; SILVA, Evaristo Ramalho Lucchezi da. Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble. 2018. 49 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, Brasília, 2018.http://bdm.unb.br/handle/10483/20845Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018.Vários sistemas de segurança se utilizam de recursos como senhas, identificação digital e cartões para garantir acesso a materiais ou conteúdos apenas a pessoas previamente autorizadas. Este trabalho propõe desenvolver e avaliar um sistema de liberação de acesso com base no reconhecimento de voz para identificação do locutor, utilizando características vocais previamente aprendidas aplicadas em diferentes classificadores. A escolha da utilização de uma característica para reconhecimento de um indivíduo, deve ser principalmente atrelada à aplicação. A identificação de um rosto por reconhecimento de imagem, por exemplo, é uma alternativa que apresenta grande em alguns sistemas, mas muitas vezes não é adequada. Um exemplo disso é a identificação de um usuário para inicialização de um computador, onde muitas vezes o usuário se encontra em um ambiente com ausência de luz, inviabilizando o reconhecimento. Outro fator importante para a escolha das características é a efetividade de sua extração para um reconhecimento com baixa taxa de erros. Considerando que a voz apresenta-se como uma boa alternativa para identificação em muitas aplicações (uma porta que não deve autorizar a todos, por exemplo) e que a extração de suas características é eficiente [5], definimos que sua utilização para o reconhecimento de um indivíduo é adequada. A utilização da voz para controle de determinada aplicação pode apresentar falhas na segurança em alguns sistemas atuais (autorizar usuário não cadastrado, bloquear usuário cadastrado ou até mesmo prover acesso sem requisição do mesmo). Por outro lado, o uso desse recurso apresenta-se como uma alternativa mais conveniente para algumas aplicações em meios de controle de acesso (ou outro tipo de controle). A diferença entre a utilização do sinal de voz a outras características depende no meio em que o sistema será inserido. Para um sistema de controle residencial (acionamento de lâmpadas, cortinas e outros) a implementação de tal sistema é consideravelmente adequada, tendo em vista que é cômodo, e que qualquer pessoa na residência, geralmente, tem permissão para realizar tal ação. Já no ato do desbloqueio de um Smartphone, por exemplo, não é prático que o usuário sempre tenha que fornecer a fala como entrada, tendo em vista que isso ocorrerá frequentemente e, caso o sistema reconheça uma senha em específico, temos de saber tratar as possíveis fraudes (gravações e outros). Deve-se então analisar previamente a aplicação em que o sistema será inserido, para que tenhamos o melhor desempenho em optar por um sistema de reconhecimento de voz ou um que utilize outras características que apresentam suas peculiaridades (senha, biometria, retina e outros). O projeto do sistema consiste em duas partes: na primeira adquire-se e processa o sinal de voz com o intuito de extrair a informação mais relevante para identificação de locutor. Nesta etapa os recursos para validação do usuário são extraídos e tratados. Em seguida, devemos implementar o primeiro classificadores propostos (Máquina de Vetor de Suporte,Adaboost,RobustBoost e Bagging). Na segunda parte é projetado um algoritmo usando os valores de um dos classificadores avaliados acima, de maneira a realizar a identificação. O processamento de tais sinais se faz necessário para uma eficaz análise dos recursos que irão validar o locutor. Tendo em vista que a fala é um som de natureza mais complexa (pois órgãos como os pulmões, a garganta, a boca e o nariz participam do processo de ecoação e caracterização de cada indivíduo), ruídos turbulentos provenientes do ar expelido ou do ambiente externo devem ser devidamente tratados pois podem atrapalhar toda a cadeia de verificação do usuário. O tratamento e processamento do sinal feito inicialmente, é indispensável para uma verificação eficaz. O que acontece nos atuais sistemas de reconhecimento fonético é que, para uma melhor calibração e eficiência do sistema, um banco de dados de teste relativamente amplo precisa ser implementado e testado de forma a validar o mesmo. Essa tarefa pode ser demasiadamente difícil levando em conta o pré processamento do sinal ou a forma de teste implementada. Outros aspectos que dificultam essa etapa são as diferentes formas que cada indivíduo tem de se comunicar, como dialetos e estilos de fala, dificultando ainda mais o processamento do sinal. A etapa de reconhecimento de locutor (apresenta maior desafio em eficiência na atualidade) estudada na segunda parte desta proposta utiliza a princípio, máquina de vetor de suporte. Basicamente esse método busca uma taxa de similaridade entre o sinal obtido e o esperado, este último já pré adquirido e processado. Essa taxa de similaridade pode ser obtida através do método convolucional, que lista o grau de sobreposição de um sinal em relação a outro, ou seja, quanto mais próximo um padrão sonoro de outro, maior esse grau. Por fim, um hardware precisa ser desenvolvido para validação em tempo real de um indivíduo previamente cadastrado. O protótipo em que será implementado tal sistema irá realizar um controle de acesso em um sistema de fechadura. Tal fechadura poderá ser implementada utilizando artifícios eletrônicos/mecânicos como motores de passo e relés, ou uma fechadura previamente fabricada. Tal controle precisa ser cuidadosamente calibrado, pois um usuário já pré cadastrado deverá ter o mínimo de problemas ao acessar seu sistema, e outro não cadastrado nunca poderá ter êxito pois se tratando de sistemas de segurança, a tolerância a falhas deve ser mínima.Submitted by Luanna Maia (luanna@bce.unb.br) on 2018-10-18T13:49:23Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf: 1027190 bytes, checksum: 6c555cf1534147355318c67d87630779 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2018-10-18T13:49:37Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf: 1027190 bytes, checksum: 6c555cf1534147355318c67d87630779 (MD5)Made available in DSpace on 2018-10-18T13:49:37Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf: 1027190 bytes, checksum: 6c555cf1534147355318c67d87630779 (MD5)Aprendizado do computadorReconhecimento automático da vozSistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensembleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2018-10-18T13:49:37Z2018-10-18T13:49:37Z2017info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/20845/5/license.txt21554873e56ad8ddc69c092699b98f95MD55CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/20845/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/20845/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/20845/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54ORIGINAL2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf2017_EvaristoLucchezi_BrunoVinicius_tcc.pdfapplication/pdf1027190http://bdm.unb.br/xmlui/bitstream/10483/20845/1/2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf6c555cf1534147355318c67d87630779MD5110483/208452018-10-18 10:49:37.531oai:bdm.unb.br:10483/20845w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712018-10-18T13:49:37Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.pt_BR.fl_str_mv |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
title |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
spellingShingle |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble Senise, Bruno Vinícius Aprendizado do computador Reconhecimento automático da voz |
title_short |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
title_full |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
title_fullStr |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
title_full_unstemmed |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
title_sort |
Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble |
author |
Senise, Bruno Vinícius |
author_facet |
Senise, Bruno Vinícius Silva, Evaristo Ramalho Lucchezi da |
author_role |
author |
author2 |
Silva, Evaristo Ramalho Lucchezi da |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Senise, Bruno Vinícius Silva, Evaristo Ramalho Lucchezi da |
dc.contributor.advisor1.fl_str_mv |
Miosso, Cristiano Jacques |
contributor_str_mv |
Miosso, Cristiano Jacques |
dc.subject.keyword.pt_BR.fl_str_mv |
Aprendizado do computador Reconhecimento automático da voz |
topic |
Aprendizado do computador Reconhecimento automático da voz |
description |
Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018. |
publishDate |
2017 |
dc.date.submitted.none.fl_str_mv |
2017 |
dc.date.accessioned.fl_str_mv |
2018-10-18T13:49:37Z |
dc.date.available.fl_str_mv |
2018-10-18T13:49:37Z |
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.citation.fl_str_mv |
SENISE, Bruno Vinícius; SILVA, Evaristo Ramalho Lucchezi da. Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble. 2018. 49 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, Brasília, 2018. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/20845 |
identifier_str_mv |
SENISE, Bruno Vinícius; SILVA, Evaristo Ramalho Lucchezi da. Sistema de reconhecimento de locutor utilizando máquinas de vetores de suporte e classificadores do tipo Ensemble. 2018. 49 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, Brasília, 2018. |
url |
http://bdm.unb.br/handle/10483/20845 |
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.source.none.fl_str_mv |
reponame:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/20845/5/license.txt http://bdm.unb.br/xmlui/bitstream/10483/20845/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/20845/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/20845/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/20845/1/2017_EvaristoLucchezi_BrunoVinicius_tcc.pdf |
bitstream.checksum.fl_str_mv |
21554873e56ad8ddc69c092699b98f95 4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 6c555cf1534147355318c67d87630779 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1813907965443309568 |