Sistemas de Reconocimiento de Locutor e Idioma de Bajo Coste Implementados en una Raspberry Pi (Low-Cost Speaker and Language Recognition Systems Running on a Raspberry Pi)

Luis Fernando D Haro (, Ricardo Córdoba (, José Ignacio Rojo Rivero (, Jorge Díez de la Fuente (, Diego Avendaño Peces (, José María Bermudo Mera (

Universidad Politécnica de Madrid
This paper appears in: Revista IEEE América Latina

Publication Date: June 2014
Volume: 12,   Issue: 4 
ISSN: 1548-0992

This paper describes two state-of-the-art and portable voice-based authentication and language recognition systems. While the authentication system allows secure access to a media center at home, the language recognition system can be used as a previous step to automatically transcribe and translate the recognized text from its original language into another one. The most important advantage of the developed systems is that they can run on a low cost embedded device, such as a Raspberry Pi (RPi), and using only open-source projects, which makes it feasible to replicate or include in other systems, but also allows its implementation as part of educational projects in electronics. The developed systems have been tested on real data with very good results. Regarding the authentication system, the validation process is done in 3.3 seconds in average with an EER of 19% on test files with 20 seconds, and tested with up to 87 different speakers. On the other hand, the language recognition system is able to recognize up to six languages. For this system, important efforts were done in order to reduce the processing time and memory requirements while keeping high the recognition rate. The final system uses 64 Gaussians and 200 i-vectors, obtaining a Cavg error rate of 8.6% for the six languages.

Index Terms:
Speaker recognition, Language recognition, i-vectors, embedded devices, open-source tools   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (357)]