DESENVOLVIMENTO DE BIBLIOTECA PARA REPRODUÇÃO SINTETIZADA DE VALORES NUMÉRICOS DECIMAIS EM LINGUA PORTUGUESA IMPLEMENTÁVEL EM SISTEMAS EMBARCADOS DE ARQUITETURA OITO BITS.

Autores

  • Adriano Regis
  • Roberto Alexandre Dias
  • Kallin Mansur Da Costa

Palavras-chave:

Sintetização de voz, Sistemas embarcados, Arduino

Resumo

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

2012-11-07

Edição

Seção

ARTIGOS