Autor: alexandro Alcântara | Publicado: 2011-05-02T17:39:00-07:00

O QUE É O DOSVOX ?________________________________________O DOSVOX é um sistema destinado a auxiliar o deficiente visual a fazer uso de microcomputadores da linha PC, através do uso de sintetizador de voz. Este sistema foi desenvolvido no Núcleo de Computação Eletrônica da Universidade Federal do Rio de Janeiro, sob a supervisão do analista José Antônio dos Santos Borges, da Divisão de Assistência ao Usuário, para atender às necessidades dos deficientes visuais desta Universidade.O sistema vem sendo aperfeiçoado a cada nova versão, sendo este implementado por programadores deficientes visuais, que fazem uso do próprio sistema DOSVOX, sem necessitar de ajuda de pessoas videntes. O sistema conversa com o deficiente visual em Português, sem sotaque, e dá a ele muitas facilidades que um usuário vidente tem.Histórico do DOSVOX________________________________________Na foto acima vemos o Prof. Antonio Borges ao lado do seu aluno Marcelo PimentelO DOSVOX possui uma história muito interessante. O prof. Antonio Borges, lecionava primeira aula do período de 1993 da disciplina de Computação Gráfica, para alunos do Segundo Período de Informática na UFRJ. Percebeu que logo na primeira fileira de carteiras da sala, havia um aluno Deficiente Visual (Marcelo Pimentel). Pensou - "Como vou lecionar Computação Gráfica para um aluno cego ?!"A primeira idéia do prof. Antonio Borges (que na UFRJ é conhecido como Antonio II), foi dar a dispensa de disciplina a Marcelo. Entretanto, como Computação Gráfica é uma disciplina obrigatória para todos os alunos, isso seria um pouco complicado. Antonio então resolveu dar um curso paralelo que aproveitasse o potencial do aluno, explorando a essência do curso de computação gráfica que é a comunicação homem-máquina, no caso adaptando o conteúdo para as limitações do aluno.Reuniu-se com Marcelo e propôs a orientação para criação de um programa sonoro, utilizando um sintetizador de som de baixo custo, que foi montado na própria UFRJ, projeto do Eng. Diogo Takano. Antonio criou as rotinas básicas de fala e Marcelo, no decorrer do curso, criou o que hoje é o EDIVOX, editor de textos que é utilizado pela comunidade DOSVOX.A partir do trabalho original de Marcelo, diversos outros alunos trabalharam com Antonio e o DOSVOX foi crescendo, incorporando diversas finalidades, e se transformando no que é hoje: um sistema operacional completo.A universidade não teria condições de distribuir centenas de unidades do DOSVOX, bem como dar suporte aos usuários. Assim, a TR/1 Sistemas (LAYCAB), indústria de eletrônica situada no Rio de Janeiro, generosamente acolheu o projeto DOSVOX e se propôs a fabricar e vender a preço de custo o sintetizador de voz. Foi gerada uma estrutura de distribuição e suporte, através da criação de uma microempresa por uma pessoa cega, um dos primeiros usuários DOSVOX, Luiz Candido Pereira Castro. Com seu falecimento, uma outra pessoa cega assumiu esta tarefa: a cantora Katia, que hoje presta atendimento a todo Brasil.O DOSVOX foi crescendo, graças ao trabalho dedicado da equipe e o apoio fundamental dos alunos do curso de Informática da UFRJ, e hoje é uma ferramenta muito útil, tendo modificado, certamente a vida de centenas de deficientes visuais, em todo Brasil.DOSVOX: UMA FERRAMENTA SIMPLES E ÚTIL NA VIDA DO CEGO________________________________________O projeto DOSVOX foi criado utilizando tecnologia totalmente nacional. Tanto o software quanto o hardware são projetos originais, de complexidade baixa, e adequados às necessidades e dificuldades financeiras do Brasil.O impacto do sistema DOSVOX sobre a comunidade cega e deficiente visual é tremendo, e pode ser facilmente avaliado pela imensa repercussão na imprensa escrita, falada e televisada. O projeto DOSVOX pode ser uma cunha que abra novos espaços a uma parte importante da população brasileira, e em especial nordestina, cujo destino forçou a uma série de limitações. Com o uso efetivo do sistema, adaptado às reais necessidades dos cegos do Brasil, esperamos dar mais um passo no sentido de tornar os deficientes visuais em elementos mais produtivos e melhor integrados à sociedade.Entretanto, ele é apenas uma ferramenta. Para que ela possa ser efetivamente importante, é necessário o início imediato das ações que possam aplicá-la ao maior número de deficientes visuais do nosso país. E isso depende do esforço de todos.PATENTE DO SISTEMA DE FALA DO DOSVOX________________________________________Refere-se a presente invenção a um esquema para síntese de fala em língua portuguesa, que se utiliza de uma interface conversora, acoplavel à interface de impressora de microcomputadores, e que não se utiliza de fonte externa de energia para amplificação da fala.Atualmente os esquemas de síntese de fala em língua portuguesa se utilizam de elementos geradores de sons (sintetizadores) de preço relativamente alto, e que inibem sua utilização ampla em micro-computadores de propósito geral. A maior parte de tais sistemas se baseia em circuitos integrados conversores, preparados para a língua inglesa e que não conseguem sintetizar corretamente a fala em língua portuguesa. Existem também sistemas simples, baseados em placas conversoras geradoras de som, que tem suficiente generalidade para falar português, mas pelo fato de utilizarem placas internas ao microcomputador, inviabilizam que um programa executando num equipamento que não possua uma placa como esta, possa fazer uso de fala em língua portuguesa.Com o intuito de solucionar estes problemas, foi desenvolvida a presente invenção, que se constitui numa interface que, controlada por rotinas convenientes de programação, é capaz de sintetizar a língua portuguesa com fidelidade, num microcomputador que utilize uma interface convencional de impressora. A saída sonora produzida pela presente invenção é produzida num fone de ouvido convencional, sendo facilmente acoplada um amplificador externo de áudio convencional.A presente invenção deve ser entendida através de dois elementos principais: o subsistema de conversão e o subsistema de conversão e amplificação, mostrado na figura 1. O primeiro elemento toma uma palavra genérica em língua portuguêsa, realiza sua conversão através de um processo estilo "máquina de estados finitos" , gerando uma sequência de fonemas básicos. O segundo elemento toma a sequência de fonemas e os reproduz no fone de ouvido. Por questão de barateamento do método, a máquina de estados finitos não precisa ser realizada em circuito eletrônico, sendo implementada como como uma rotina do computador ao qual está acoplado o esquema de conversão e amplificação.A partir de uma palavra genérica em língua portuguesa, a máquina de estados finitos, toma suas decisões baseadas na tabela de associação grafema-fonema, mostrada na tabela 1. O que a máquina realiza, em síntese, é identificar o grafema entre parênteses, dentro da palavra, e produzir como saída a lista de fonemas identificada à direita do sinal de igual. Os grafemas são testados pela sua vizinhança com outros grafemas, que podem ser letras específicas, vogais em geral, consoantes em geral, o início e o fim da palavra. Letras maiúsculas na tabela identificam que o fonema gerado será forte (sílaba tônica), substituindo a situação genérica de paroxitonicidade que é preferencial na língua portuguesa.O método assim posto não produz uma tradução correta para todas as palavras da língua portuguesa. Para resolver as discrepâncias, as palavras que não se adequem ao método podem ser armazenadas numa tabela que é bastante pequena para ser armazenada numa memória de leitura exclusiva, que realize um "by-pass" da máquina de estados finitos. A tabela 1 constitui-se em item relevante de originalidade neste pedido de patente.A partir da tradução fonética, a tradução para sons se realiza enviando os fonemas básicos, mostrados na tabela 2, para o esquema de conversão e amplificação. Os fonemas básicos são armazenados na memória convencional do computador. Os fonemas básicos podem ser sintetizados algoritmicamente, ou como no caso da implementação corrente do sistema, ter sido previamente adquiridos de um microfone através de uma interface convencional de aquisição de som por computador.A etapa de conversão, mostrada na figura 1, basicamente se realiza através do uso de um conversor digital para analógico por divisor resistivo. A alimentação elétrica deste conversor é tomada dos próprios sinais do conector de impressora do microcomputador (strobe, autofeed XT, init, select in). Um capacitor realiza uma filtragem do sinal para melhorar o sinal audível. Uma resistência variável ajusta o nível de saída. A etapa de amplificação é o segredo da qualidade sonora: dois amplificadores operacionais realizam de forma independente a amplificação dos níveis positivos e negativos da onda, conseguindo desta forma um nível suficiente para acionar um fone de ouvido convencional. Capacitores estrategicamente colocados fornecem energia durante a fala a pontos críticos do sistema. Os valores usados são altamente críticos, e estão descritos nas tabelas 1 e 2.REIVINDICAÇÕES•1o.) "SINTETIZADOR DE VOZ EM LÍNGUA PORTUGUESA PARA MICROCOMPUTADOR", caracterizado por um esquema de conversão grafemas-fonemas para português.•2o.) "SINTETIZADOR DE VOZ EM LÍNGUA PORTUGUESA PARA MICROCOMPUTADOR", caracterizado por utilizar interface acoplada a conector de impressora, que realiza a fala em fone de ouvido, sem necessidade de amplificador externo.TABELA 1 - Conversão Fonética do Sintetizador, para FALA CARIOCA(AN)[=a~(A^N)[=A~(A)NH=a~(A)M=a^(A)N=a^#(A')= /A(A')=A#(A^)= /A^(A^)=A^#(A~)= /A~(A~)=A~(A`)=a(A)=a(B)*= /b/y(B)= /b(CH)= /x(C)+= /s(C)*= /k/y(C)= /k(D)*= /dj/y(D)I'= /dj(D)I= /dj(DE)\%= /dj/y(D)= /d(E)LA%=E(E)CE%=E(E)GA%=E(E)RA%=E(EX)O%=E/ks%(E)%=i(E)\%=y(E'M)[=E~(E^M)[=E~(EM)[=e~(E'M)[=E~(E^N)[=E~(EN)[=e~(E^)NH=E~(E)NH=e~U(E')=E#(E')= /E(E')=E#(E^)= /E^(E^)=E^(E)=e^(F)*= /f/y(F)= /f(GU)+= /g(GU")= /g/w(GU)]= /g/w(G)+= /j(G)*= /g/y(G)= /g(H)=(I'M)[=I~(IM)[=i~(I'N)[=I~(IN)[=i~(I')NH=I~(I)NH=i~GU(I)=iQU(I)=i#(I)RR=y#(I)&amp;[=i#(I')= /I#(I)=y(I')=I(I)=i(J)= /j(K)=k(LH)= /lh(L)#= /l_(L)#= /l(L)#=l(L)=w(M)N= /m/y(M)= /m(NH)= /nh(N)= /n(O)RTA%=o/(O)STA%=o/(O)SA%=o/(O)ZA%=o/(O)LA%=o(O)L%=o(O)X%=O(O)CA%=o(OM)%=o~(O^M)[=O~(OM)[=o~(O^N)[=O~(ON)[=o~(O)VA=o#(O')= /O(O')=O#(O^)= /O^(O^)=O^#(O~)= /O~(O~)=O~%(O)%=w#(O)%=w(O)\%=w(O)=o^(P)*= /p/y(P)= /p(QU)+= /k(QU")= /k/w(QU)= /k/w(RR)= /rr%(R)= /rrS(R)= /rrN(R)= /rr#(R)[=rr#(R)#= /r(R)=r(SS)= /s%(S)= /sB(S)[=xB(S)= /sP(S)[=xP(S)= /s N(S)[=xN(S)= /sR(S)= /s(S)[=s(S)= /z(T)I'= /tch(T)I= /tch(TE)\%= /tch/y(T)*= /tch/y(T)= /t(U'M)[=U~(UM)[=u~(U'N)[=U~(UN)[=u~(U')NH=U~(U)NH=u~#(U)RR=w#(U)&amp;[=u#(U')= /U(U')=U#(U)=w(U)=u(V)= /v(W)=u(X)%=ks%E'(X)#= /z%E^(X)#= /z%E(X)#= /z%](X)#= /ksAU(X)=s#(X)[=x(X)= /x(Y)=i(Z)%=x(Z)= /zTABELA 2 - Fonemas Básicos Usados no Sintetizador, para FALA CARIOCAa e i o ua^ e^ o^a~ e~ i~ o~ ~u~ay ey oy uya^y e^y o^yaw ew iw owa^w e^w o^wb k d dj f g j l m n p r rr s t tch v x ks zFERRAMENTAS DO DOSVOX________________________________________O Projeto DOSVOX possui as seguintes ferramentas computacionais:• Um sintetizador de voz de bolso (veja a foto ao lado) para microcomputador que permite que um D.V. tenha acesso sonoro a qualquer computador compatível com IBM-PC, mesmo que ele NÃO POSSUA PLACA DE SOM;• Sistema operacional complementar ao DOS, destinado a produzir saída sonora;• Sistema de fala em língua portuguesa;• Editor e Leitor de Textos;• Impressor Braille;• Diversos programas de uso geral para o cego, como por exemplo caderno de telefones, agenda de compromissos, calculadora, jogos, etc.• Ampliador de Telas para o DOS;• Programas para ajuda à educação de crianças com deficiência visual;• Programa de Telecomunicações, que permite que através do telefone, o D.V. possa transmitir informações e/ou arquivos para uma outra pessoa ou computador ou fax;Obs.:Com relação a este último ítem em particular, pode-se também acessar a Rede Internet gratuitamente através da Rende - Rede Nacional de Deficientes (em acordo com a Rede Nacional de Pesquisas) sendo o deficiente visual, usuário do DOSVOX.Download:menudvox.wav - 173K um arquivo em formato WAVE, que ilustra como é a fala no sistema DOSVOX.