Você está na página 1de 2

Construção de um Sistema de Verificação de Locutor

para Reconhecimento Biométrico


Juliano Farias da Nóbrega
Tecnologia para Gestão de Negócios, FATEC – Rio Preto
15043-020, São José do Rio Preto, SP
E-mail: juliano@esferamatematica.com.br

Lucimar Sasso Vieira


Tecnologia para Gestão de Negócios, FATEC – Rio Preto
15043-020, São José do Rio Preto, SPd
E-mail: sasso.vieira@hotmail.com

RESUMO

Diante da evolução dos sistemas de segurança e da necessidade de aproveitar recursos de


autenticação já presentes na natureza humana, especificamente, a voz, o reconhecimento
biométrico vem se tornando uma poderosa e segura maneira de autenticação e controle de
usuário para acesso a áreas e/ou ambientes restritos.
O presente trabalho pretende, através de ferramentas de análise e processamento digital de
sinais, realizar a verificação e identificação de locutor para reconhecimento biométrico. Para
tanto, foi desenvolvido um software em linguagem C++, aplicando ferramentas de análise de
sinal, tais como a transformada rápida de Fourier, análise Cepstral e análise LPC, para
identificação da frequência fundamental e frequências formantes do sinal. Tais ferramentas
apresentam um alto nível de precisão, considerando a voz humana uma característica única de
cada pessoa. A análise cepstral realiza a divisão do sinal de voz S[ω] em dois sinais distintos: o
sinal de excitação no domínio da frequência E[ω] e a função de transferência H[ω], composto
pelos elementos associados do trato vocal humano.
O sinal é primeiramente captado através de um microfone; em seguida é discretizado, de forma
que o mesmo não perca suas características sonoras (Teorema da Amostragem) e possa ser
utilizado computacionalmente; em seguida é processado por um computador para análise das
características e o resultado dos parâmetros encontrados são comparados com uma base de
dados previamente cadastradas com diversos sinais para a sua posterior identificação,
autenticação ou negação do sistema para o acesso do usuário.
Na tabela abaixo, podemos verificar que o programa foi capaz de identificar as frequências
fundamentais e formantes dos sinais de áudio (contendo o som da vogal sustendata /a/),
correspondente a alguns arquivos wave coletados do banco de dados de áudio da UFSCar.

Arquivo (wav) Frequência Frequência Frequência Frequência Frequência


Fundamental Formante 1 (Hz) Formante 2 (Hz) Formante 3 (Hz) Formante 4 (Hz)
(Hz)
A-03-05-2002- 172.115581 657.028267 1284.391900 3000.361354 3849.250712
ACV-M.wav
A-05-04-2002- 131.493584 704.395668 1193.932457 2397.942213 3801.297371
ACV-M.wav
A-09-11-2001- 119.571019 414.431556 897.691744 2305.210398 3458.943724
ACV-M.wav
A-18-01-2002- 240.782821 848.341806 1627.321707 3119.155723 4191.092786
ACV-M.wav
Tabela 1. Frequências Fundamentais e Formantes de um sinal de voz identificadas em arquivos de
formato Wave.

1134
Assim, a identificação das 4 frequências formantes nos sinais de áudio torna-se imprescindível
no reconhecimento de locutor, em conjunto com a frequência fundamental, que por si só, não é
suficiente para tal, uma vez que em um ambiente com uma grande quantidade de amostras de
sinais, e considerando uma pequena margem de erro no seu cálculo, as frequências
fundamentais de pessoas distintas podem estar próximas o suficiente para que o sistema
reconheça o sinal como o da mesma fonte.

Palavras-chave: Processamento de sinais; Transformada rápida de Fourier; Cepstrum;


Frequência fundamental; Freqüências formantes;

Referências
[1] COLEMAN J., (2005) Introducing Speech and Laguage Processing. Cambridge
University Press.

[2] F.L. SANCHEZ, S. BARBON , L.S. VIEIRA, R.C. GUIDO, E.S. FONSECA, P.R.
SCALASSARA, C.D. MACIEL, J.C. PEREIRA, S.-H. CHEN, Wavelet-based cepstrum
calculation, Journal of Computational and Applied Mathematics (2008),
doi:10.1016/j.cam.2008.03.016

[3] OPPENHEIM A.V., SCHAFER R.W., BUCK J.R., (1999) Discrete-Time Signal
Processing. Prentice Hall, 2 edition.

[4] QUATIERI T.F., (2002) Discrete-Time Speech Signal Processing: Principles and
Practice. Prentice Hall, Upper Saddle River, NJ, USA.

1135

Você também pode gostar