DESENVOLVIMENTO DE BIBLIOTECA PARA REPRODUÇÃO SINTETIZADA DE VALORES NUMÉRICOS DECIMAIS EM LINGUA PORTUGUESA IMPLEMENTÁVEL EM SISTEMAS EMBARCADOS DE ARQUITETURA OITO BITS.
Palavras-chave:
Sintetização de voz, Sistemas embarcados, ArduinoResumo
Esse artigo apresenta o trabalho de desenvolvimento de uma biblioteca em Linguagem C++ para sistemas embarcados que permite sintetizar frases, em língua portuguesa, com o auxilio de fonemas pré-gravados em um cartão de memória do tipo Secure Digital (SD Card), permitindo a reprodução de números decimais inteiros ou fracionários por meio da fala tomando como base uma variável de ponto flutuante de um programa principal. Serão apresentadas uma introdução aos sistemas embarcados, a teoria da reprodução de áudio em sistemas digitais, o as características da plataforma eletrônica escolhida para desenvolvimento e validação do projeto, a utilização de mostradores em projetos, a inserção da reprodução de áudio na acessibilidade, as soluções similares já desenvolvidas e suas limitações, o funcionamento da modulação por largura de pulsos, como o sinal de áudio é gerado por meio da modulação de código de pulso, a integração com cartão de memória, os resultados e testes experimentais. O sistema é demonstrado através da utilização da biblioteca em um programa gerado na plataforma Arduino, que reproduz sequencialmente valores numéricos inteiros de zero a vinte em ordem crescente. Ao final desse trabalho são apresentadas potenciais aplicações dessa biblioteca em projetos diversos substituindo os tradicionais mostradores numéricos e em soluções de tecnologia assistiva.
Downloads
Publicado
Edição
Seção
Licença
Declaração de direito autoral
O documento cede os direitos patrimoniais ao selo Publicações IFSC, logo, a declaração deverá ser preenchida e assinada por todos o(s) autor(es) do artigo.
Clique aqui para ver o Modelo de Declaração de Direito Autoral