ESTUDO DE FERRAMENTAS DE ACESSIBILIDADE PARA PORTADORES
DE DEFICIÊNCIA VISUAL NO GNU/LINUX
MAXIWELL SALVADOR GARCIA , ANDERSON LUIZ MENEZES1
RESUMO. Uma das grandes dificuldades de quem possui necessidades especiais é a
inclusão digital. Devido às características das tecnologias atuais, onde imagens e textos
estão cada vez mais interagindo com os usuários, os deficientes visuais necessitam de
cuidados específicos para usufruir plenamente destas tecnologias. Em ambiente
Windows, várias ferramentas para este propósito foram construídas e evoluídas, porém,
devido ao alto custo de suas licenças e do próprio sistema operacional, grande parcela
da população não é beneficiada. O objetivo deste trabalho é analisar algumas
ferramentas livres, em plataforma GNU/Linux, para deficientes visuais total ou com
pouquíssima visão, e realizar um estudo de caso sobre a ferramenta Orca.
1
Graduando em Bacharelado em Informática, Universidade Estadual do Oeste do Paraná, Cascavel, PR.
maxiwell, andermenezes}@gmail.com
1. Introdução
Em uma época em que a informática e a tecnologia assume um papel importante
na contribuição de tarefas do dia-a-dia, a inclusão digital se torna vital. Porém, é
evidente que existem dificuldades extras quando esta inclusão abrange pessoas
deficientes. Estima-se que exitem 24,6 milhões de pessoas deficientes no Brasil, e
destas, aproximadamente 2,4 milhões possuem grande dificuldade de enxergar e 140
mil são cegas [11]. Esta parcela da população não pode se tornar “analfabetos digitais”,
pois ainda podem contribuir com o desenvolvimento do país , e por isso, este trabalho
consiste em buscar softwares que auxiliam deficientes visuais a manusear
eficientemente programas de computador. Porém, existe uma gama enorme de
aplicações para esse propósito, com variados objetivos, como ampliadores e leitores de
telas, conversores de voz em texto, de texto em voz, dentre outros. A fim de restringir o
escopo de pesquisa, optamos por softwares que possam ser usados por pessoas que
possuam pouquíssima, ou nenhuma, visão e, por isso, ampliadores de telas e similares
foram descartados, deixando o foco para os leitores de telas e conversores de voz em
texto.
Em ambiente Windows, os deficientes visuais contam com uma grande
diversidade de excelentes softwares para estes fins, como o Virtual Vision e o JAWS for
Windows/MAC [11], considerado por muitos como o melhor leitor de tela já construído.
Porém são, em maioria, proprietários, o que, devido ao alto custo do software associado
ao custo do sistema operacional, dificulta o acesso a várias pessoas. Por este motivo,
neste estudo, optamos somente por softwares livres, a começar pelo sistema
operacional, onde o GNU/Linux foi escolhido. Porém, pra quem está habituado com o
Windows, migrar para GNU/Linux é uma tarefa não trivial, e a situação piora quando
usuários com deficiências tem dificuldades em encontrar ferramentas compatíveis para a
manutenção da usabilidade.
Como solução para esse problema, este artigo apresentam softwares livres que
habilitam usuários cegos para realização de diversas tarefas, podendo motivar a
migração para uma plataforma livre. Os programas livres analisados e testados foram
Linvox [14], Oralux [16] e Orca [9], descritos à frente, e um estudo de caso com o
ultimo está exposto na sessão 5.
2. A distribuição Linvox
Uma distribuição GNU/Linux é um sistema operacional completo e livre, com
um núcleo (kernel) e vários softwares periféricos, porém, essenciais. A distribuição
brasileira Kurumim [13] é um exemplo, onde o núcleo Linux é responsável pelas
missões críticas (como gerenciamento de memória, paginação, recursos do HD, sistema
de arquivo) e outros vários softwares realizam tarefas mais explícitas para os usuários,
como editar texto, compilar códigos-fonte, instalar outros softwares, etc.
O Projeto Linvox (2007) é uma adaptação da poderosa ferramenta Dosvox [8],
baseada no ambiente DOS e Windows, para o ambiente GNU/Linux. Porém, com o
amadurecimento do projeto, essa adaptação foi agregada de forma nativa em uma nova
distribuição, baseada na brasileira Kurumim. Assim, o Linvox pode ser considerado
sistema operacional livre, genuinamente brasileiro, para pessoas portadoras de
deficiência visual.
Pode-se executar o Dosvox, para GNU/Linux, apenas inserindo o CD do Linvox
no leitor de CD-ROM e, se o computador estiver configurado para dar boot via CD, ao
iniciar o computador ele carregará o Kurumin com o Dosvox integrado.
2.1 Dosvox
Criado pela UFRJ, o Dosvox foi um projeto que, primeiramente, permitiu que o
sistema operacional DOS fosse operado por pessoas com ausência de visão. Isto foi
possível devido à um conversor de texto em voz, e assim, todos os comandos do DOS
eram ditados ao usuário. Pelo fato do DOS ser um sistema bastante limitado, e de vários
softwares excelentes existirem apenas em versão gráfica, a evolução do Dosvox o levou
ao ambiente gráfico Windows, onde além dos comandos, era preciso expressar o que
estava na tela gráfica em voz, o que denominou-se leitor de tela. Um leitor de tela é
responsável por transformar em voz as respostas visuais que o sistema operacional e os
softwares oferecem, permitindo o acesso à internet, a escrita de textos, o uso de
mensageiros instantâneos, dentre outras funcionalidades básicas, por deficientes visuais.
3. A distribuição Oralux
Outra distribuição especialmente construída para deficientes visuais é a Oralux,
baseada na distribuição Knoppix. Apesar de não possuir iniciativa brasileira, ela é
equipada com vários servidores de fala, e um deles, oferece suporte ao português do
Brasil.
Ao iniciar os testes com essa ferramenta, percebemos que a integração com
esses servidores é excelente, informando, claramente, o que os softwares e o sistema
operacional retornam. Porém, uma limitação grave está presente, pois apenas softwares
desenvolvidos em modo texto podem ser utilizados. Isso impede o usuário deficiente de
utilizar excelentes softwares desenvolvidos para ambientes gráficos, como o
OpenOffice, e por isso, não testamos essa ferramenta mais a fundo.
4. A distribuição Ubuntu
O Ubuntu [18] é uma distribuição africana de ajuda mútua, partindo do princípio
que a colaboração entre seus usuários pode fazer com que todo o grupo cresça. Porém, a
empresa Canonical, que tem como intuito a promoção de softwares livres, é responsável
pela mineração dos códigos produzidos entre os usuários voluntários e investe em
equipes de programação especializadas em manutenção e construção da distribuição.
Os softwares utilizados devem ser acessíveis ao maior número possível de
pessoas, e por isso, esta distribuição é traduzida em vários idiomas, e incorpora um
ampliador e um leitor de tela, denominado Orca, assim como outros recursos. Esta
integração nativa com ferramentas de acessibilidade, a partir do Ubuntu 7.04 (2007),
nos motivou a escolher, também, esta distribuição para análise, não precisando de
nenhuma configuração a mais ou ajustes de instalação para sua utilização imediata. A
emulação do Dosvox no Ubuntu também é possível e funciona corretamente, porém,
como já descrevemos uma distribuição específica para isso, a Linvox, não detalharemos
esta opção.
Outra vantagem do Ubuntu é a preocupação com usuários leigos, ou com
usuários que acabaram de migrar do sistema operacional Windows para sistemas
GNU/Linux, fornecendo interfaces claras e altamente objetivas, sendo os comandos
necessários para sua utilização feitos automaticamente, sem ação do usuário, abstraindo
deste a complexidade do sistema.
Para a instalação, pode-se fazer o download gratuitamente do CD através do site
oficial internacional ou brasileiro, ou se inscrever para que a Canonical envie cópias do
CD pelo correio, o que demora, em média, 3 semanas. A cada 6 meses uma nova versão
é lançada, o que deixa o sistema robusto e atualizado.
4.1. A ferramenta Orca
O Gnome-Orca [9] (ou simplesmente Orca), é um programa de caráter livre
voltado para pessoas com deficiências na visão ou com visão nula. Com ele é possível
utilizar o ambiente gráfico do GNU/Linux e trabalhar normalmente, pois seu
funcionamento é através das leituras das telas, utilizando, para isso, um sintetizador de
voz. Outros recursos, como ampliadores de telas e braile também estão disponíveis
nesta ferramenta, porém, neste trabalho, apenas o utilizaremos como leitor de tela do
ambiente gráfico do Ubuntu.
Este leitor de tela foi desenvolvido para trabalhar com inúmeros tipos de
aplicações. Estas aplicações incluem toda a suíte do ambiente gráfico do Ubuntu
(Gnome), a suíte OpenOffice, Firefox, e a plataforma Java. Assim, fazendo a leitura em
português do Brasil, o Orca já garante, de fato, a compreensão dos eventos que
acontecem no computador, dando o controle e o conhecimento do que se tem na tela.
Porém, como existem diversas aplicações, com diferentes funções, algumas têm melhor
interpretação pelo Orca do que outras. Por isso, o mesmo está em constante
desenvolvimento e adaptação.
5. Estudo de Caso – Orca
Dentre as ferramentas analisadas, optamos pela Orca, instalada em um ambiente
Ubuntu. As razões desta escolha foram muitas, dentre elas: a distribuição Ubuntu ser
amplamente utilizada e pela ferramenta estar em constante evolução, sendo a principal
ferramenta de accessibilidade do projeto Gnome. Vários membros com deficiências
visuais de foruns e grupos [10], utilizam o Orca e deixam depoimentos dos benefícios
que este trouxe em suas vidas. Um exemplo está no tópico Linux às Cegas [5], onde
Ângelo Beck, um programador deficiente visual total e usuário do Orca sobre o Ubuntu,
explica sua instalação e algumas dicas, com o intuito de motivar futuros usuários.
Em nosso estudo de caso, portanto, vamos observar como a ferramenta Orca
sobre o Ubuntu se comporta em tarefas simples, porém, indispensáveis na era digital.
Entre elas, elegemos como importantes: a edição de um documento, navegação entre os
arquivos do computador, execução de músicas, leitura de arquivos em PDF, navegação
em páginas Web e instalação de novos programas.
Encontrar pessoas interessadas em migrar do Windows para GNU/Linux é
difícil, e conseqüentemente, com deficientes visuais isto também acontece. Devido à
intensa e bem sucedida estratégia de Marketing que a Microsoft realizou na década
passada, a porcentagem da população mundial que utiliza outros sistemas operacionais
ao invés do Windows é mínima, cerca de 10%; e destes, apenas 4% utilizam
GNU/Linux [19]. Isto se reflete no Brasil e mesmo com várias empresas incentivando
este sistema livre [7] [17], fornecendo-o de forma nativa à Desktops e Notebooks, os
usuários acabam voltando ao Windows, seja por falta de interesse ou motivação.
Para simplificar a realização do estudo de caso, portanto, optamos por dois
usuários, entre 20 à 30 anos, que já utilizam o GNU/Linux constantemente, e possuem
familiaridade com os leitores de tela.
5.1 Edição de Documentos
O software utilizado no Ubuntu para editar documentos e que suporta o Orca é
OpenOffice. Com ele, foi possível editar documentos .doc e .odt sem esforços, onde a
cada palavra formada, o Orca a falava, evitando erros de digitação. Para ler o texto na
íntegra, bastou selecionar todo o texto.
Além do editor de texto, que se comportou muito bem com o Orca, o
OpenOffice oferece outros ambientes, como a construção de slides e de planilhas.
Porém, estes ambientes necessitam de melhor integração com o Orca, pois vários
eventos não foram cobertos pelo leitor de tela. Assim, editar estes tipos de documentos
com pleno sucesso, pelo OpenOffice, ainda não é possível.
Para editar documentos de textos simples, do formato txt, o aplicativo gedit foi
utilizado e se mostrou eficiente, com boa integração com o Orca. Similarmente ao editor
de texto do OpenOffice, a cada palavra completada, ela é pronunciada, e ao selecionar
todo o documento, o texto é lido integralmente.
5.2 Navegação entre Arquivos
O Ubuntu possui o navegador de arquivos Nautilus, que está eficientemente
integrado ao Orca. Pode-se dizer que o Nautilus está para o Ubuntu assim como o
Windows Explorer está para o Windows.
Nos testes, os usuários conseguiram achar o que queriam sem complicação e de
forma rápida. Pode-se navegar nos arquivos através das estruturas de arquivos e pastas,
porém, assim, o usuário deve saber exatamente onde está o arquivo desejado. Outra
forma é utilizar o sistema de busca indexada do Ubuntu, onde os documentos são
encontrados dinamicamente conforme o nome vai sendo escrito. Para arquivos do tipo
texto, é possível realizar uma busca dinâmica pelo conteúdo, de forma eficiente. Assim,
esta estratégia de busca indexada se mostrou a mais aconselhável aos deficientes
visuais, encontrando mais rapidamente os arquivos.
Ao tentar abrir uma pasta de 88,7Gb, contendo 328 subpastas, o Nautilus
sobrecarregou, e a execução do Orca ficou prejudicada. Uma solução, encontrada no
grupo de usuários Linvox [10], é utilizar outro navegador de arquivo, denominado
pcmanfm, que funciona de maneira similar ao Nautilus, porém, a parte gráfica dos
ícones e miniaturas é otimizada. Com ele, este problema com pastas gigantes não existe,
e também é bem integrado ao Orca. É possível, também, realizar a busca indexada com
este navegador, posto que este recurso faz parte do Ubuntu, e não especificamente do
Nautilus.
5.3 Execução de música
Existem vários players de música no mundo GNU/Linux. O escolhido para o
estudo de caso foi o Audacious, por ser parecido com Winamp, famoso player para
Windows. Este software, originalmente, não possui uma integração boa com o Orca.
Porém, como pode ser conferido em [15], corretamente configurado ele pode ser
utilizado com o Orca sem problemas.
Os usuários do estudo de caso não conheciam este software, e após algum
treinamento, todas as musicas foram executadas corretamente, e os comandos também
funcionaram sem dificuldades com o Orca.
5.4 Leitura de arquivos em PDF
Para exibir arquivos PDF no Ubuntu, pode-se utilizar o software livre Evince ou
o software fornecido pela Adobe (empresa criadora do formato PDF), o AcrobatReader.
Porém, nenhum deles foi integralmente compatível com o Orca. Podemos afirmar, com
base nos testes realizados, que hoje o Ubuntu não possui um software para PDF que
esteja totalmente funcional, integrado corretamente com o Orca, para os deficientes
visuais.
A alternativa sugerida pelos membros do grupo Linvox [10] foi transformar o
PDF em .doc, e abrir este no OpenOffice, podendo, assim, ler o documento. Existem
vários programas integrados com o Orca que fazem esta conversão, como o pdftotext.
5.5 Navegação em páginas Web
Dois tipos de navegadores Web foram usados. O primeiro é o conhecido Firefox,
que possui um excelente mecanismo de controle de favoritos, senhas gravadas,
coockies, entre outros recursos. O segundo é o um navegador em modo texto,
denominado Lynx, que não é tão evoluído quanto o primeiro, mas para os objetivos do
trabalho, é uma opção interessante.
O Firefox 3 está bem integrado ao Orca e oferece várias combinações de teclas
para facilitar a navegação do deficiente visual. O Lynx também se mostrou capaz, porém
alguns aplicativos Web ele não pode executar, enquanto o Firefox não teve dificuldade.
Porém, mesmo utilizando um bom navegador de páginas Web com o Orca, pode
não ser suficiente para que o deficiente visual consiga o que está procurando [1]. As
páginas devem estar corretamente construídas visando a acessibilidade, para que os
navegadores e os leitores de telas consiga transmitir ao usuário informações adequadas.
Em [1], [2] e [6] pode-se encontrar várias discussões sobre acessibilidade Web, e dicas
de como construir uma página corretamente acessível. Um vídeo também está
disponível em [3], exemplificando a dificuldade que um deficiente visual possui ao
acessar uma página fora dos padrões de acessibilidade, mesmo utilizando um leitor de
tela altamente evoluído. Mesmo existindo padrões internacionais de acessibilidade Web,
o vídeo mostra empresas de grande porte, como as Americanas [4], que os ignoram,
oferecendo páginas totalmente ilegíveis para deficientes visuais.
5.6 Instalação de novos programas
Quem é usuário de Windows desconhece a facilidade de instalar programas em
distribuições como o Ubuntu. Esta facilidade se deve a um programa existente no
Ubuntu denominado Synaptic, que já está integrado ao Orca. Este busca na internet o
novo programa que o usuário deseja, faz o download e instala, automaticamente.
Isto simplifica os meios, pois o usuário não precisa abrir o navegador de páginas
Web, entrar em um site que possui um banco de dados de softwares, realizar o
download, e fazer todo o processo de instalação. O Synaptic faz isso de maneira
transparente, necessitando apenas do nome do software. Se não souber o nome, existe a
possibilidade de exibir todos os softwares existentes para GNU/Linux separados por
funcionalidade, sem precisar acessar nenhuma página Web. Por isso, a instalação de
novos programas foi feita com sucesso e sem complexidade.
5.7 Comparações entre o Jaws for Windows e o Orca
Comparar diretamente o Jaws com o Orca não é possível, uma vez que são
desenvolvidos para plataformas diferentes. Porém, pode-se analisar as funcionalidades e
facilidades que ambos oferecem aos usuários, e concluir que hoje, o Orca está para o
Linux, assim como o Jaws está para o Windows, dando autonomia para que o cego
trabalhe no micro, executando tarefas desde as mais básicas, assim como também as
mais avançadas [6].
Os dois participantes do nosso estudo de caso utilizam também o Jaws, em
ambiente Windows, e por isso, foi possível realizar um paralelo de ambas as
ferramentas para os diversos tipos de atividades, exposto na Tabela 1.
Jaws for Windows
Orca
O sintetizador de voz é
Qualidade da
Voz Sintetizada agradável, e lembra muito a voz
humana.
O sintetizador padrão para a
português do brasil deixa à
desejar. Porém, configuramos o
Orca para utilizar um sintetizador
de voz desenvolvida pela UFRJ
denominado Liane [15], e foi
excelente. Superior em qualidade
de dicção e tonalidade se
comparado com o original do
Orca, deixando as palavras bem
ligadas e compreensíveis, porém,
não se compara, ainda, ao Jaws.
Integração com Ótima integração com vários
aplicativos Windows, deixando o
os Aplicativos
usuário ciente do que está
acontecendo, e sem exagerar nos
detalhes.
Boa integração com vários
aplicativos Ubuntu, porém, em
alguns pontos, há uma demasia de
detalhes mas nada que prejudique
o intendimento e a navegação.
Dificuldade de
configuração
A configuração é fácil, deixando A configuração é fácil, podendo
claro o objetivo de cada
configurar parâmetros específicos
parâmetro.
e muito úteis.
Vantagens
(i) Possui uma excelente
integração com os aplicativos;
(ii) O sintetizador de voz é
próximo da voz humana;
(iii) Várias pessoas utilizam,
permitindo trocas de
experiências e aprendizado.
(iv) Por ser comercial, há
grandes quantias investidas em
seu desenvolvimento.
(i) É gratuito;
(ii) Funciona em ambiente
GNU/Linux, que também é
gratuito;
(iii) A boa integração com os
aplicativos permite que os
usuários usufruam plenamente
dos softwares.
(iv) Vários grupos independentes,
como a UFRJ, ajudam o projeto,
desenvolvendo, por exemplo,
vozes melhores para nossa língua.
(v) Além de leitor de tela, é
ampliador inteligente, porém esta
funcionalidade não foi explorada
neste projeto.
Desvantagens
(i) É comercial, e uma licença
custa de $895,00, versão
Standart, à $1.095,00, versão
Professional.
(ii) Funciona apenas em
ambientes Windows e Mac, e
ambas são comerciais, com alto
custo de licença.
(i) É um projeto relativamente
recente, e possui vários aspectos
para melhorar e evoluir;
(ii) Apesar de existir foruns e
grupos de discussões, o Orca é
relativamente pouco utilizado no
Brasil, dificultando a troca de
conhecimento.
(iii) A voz padrão para a língua
inglesa é muito superior à voz
padrão para o português do brasil,
sendo necessário a utilização de
outras vozes, como a Liane.
Tabela 1. Análise comparativa das ferramentas Jaws for Windows e Orca
6. Conclusão
O mundo do software livre e gratuito conta com excelentes softwares, chegando
a concorrer igualmente com os comerciais em qualidade. E com relação a acessibilidade
não é diferente. O GNU/Linux Ubuntu, atualmente, está pronto para receber usuários
deficientes visuais através do Orca, que se mostrou competente em sua função de leitor
de tela.
Pelo estudo de caso, percebeu-se que diversas atividades podem ser realizadas
sem dificuldades por um deficiente visual, desde as mais simples como navegar na
internet, ouvir rádio online, receber, ler e enviar e-mails, abrir, ler, e editar documentos,
ouvir os mais variados formatos de áudio, até às mais complicadas como criar páginas
web, utilizar messenger (MSN, Yahoo, ICQ, AIM, Googletalk, Jabber), acessar
servidores remotos via Telnet ou SSH, acessar servidores FTP, trabalhar com banco de
dados e inclusive SQL. Apesar destas atividades complexas não terem sido abordadas
no estudo de caso, os dois participantes afirmam que as conseguem fazer sem esforço,
depois de um pequeno tempo de treinamento. Isto mostra que apesar do aplicativo Orca
ser novo e ainda em desenvolvimento, é uma opção sofisticada e robusta de
acessibilidade.
Espera-se que tais ferramentas sejam mais divulgadas e ensinadas, pois se a
informática é um excelente caminho de socialização, aprendizagem e produção, isto
deve ser válido à todos, inclusive aos deficientes.
7. Agradecimentos
Queremos agradecer aos dois participantes deste projeto: Ângelo Beck,
programador web com deficiência visual total residente em Florianópolis (SC) e
Ricardo Nascimento Cunha, também deficiente visual total que trabalha na área de
informática na prefeitura de Ourinhos (SP), que gentilmente nos guiou e nos ensinou
como tratar com questões relativas à ausência de visão na informática e na internet.
Através deles conseguimos excelentes materiais e ficamos em contato com grupos de
discussões onde os membros eram deficientes visuais, e fazem do computador, seus
olhos para o mundo.
8. Referência
[1] Acessibilidade Legal. Portal Web para portadores de deficiências visuais.
Disponível em: http://www.acessibilidadelegal.com/
[2] Acesso Digital. Disponível em: http://acessodigital.net/
[3] Acesso Digital Videos. Disponível em: http://acessodigital.net/video.html
[4] Americanas. Disponível em: http://www.americanas.com.br
[5] BECK, A. 2007. Linux as cegas. Disponível em:
http://www.guiadohardware.net/tutoriais/linux-as-cegas/
[6] Begala Legal. Portal Web para portadores de deficiências visuais. Disponível
em: http://pwww.bengalalegal.com.
[7] Dell. Disponível em: http://www.dell.com/
[8] Dosvox. Projeto de acessibilidade do NCE/UFRJ. Disponível em:
http://intervox.nce.ufrj.br/dosvox/
[9] Gnome-Orca. Projeto de Acessibilidade do Gnome. Disponível em:
http://live.gnome.org/Orca
[10] Grupo Yahoo. Linvox. Disponível em: http://br.groups.yahoo.com/group
/linvox/?v=1&t=search&ch=web&pub=groups&sec=group&slk=1
[11] IBGE, 2000. Censo Demográfico. Disponível em: http://www.ibge.gov.br/
ibgeteen/datas/deffisica_nacional/especial.html
[12] JAWS for Windows. The most popular screen reader. Disponível em:
http://www.freedomscientific.com/fs_downloads/jaws.asp
[13] Kurumim. http://www.guiadohardware.net/
[14] Linvox. Projetos de acessibilidade do NCE/UFRJ. Disponível em:
http://intervox.nce.ufrj.br/linvox/
[15] Linux Acessibilidade. Enxergando com o Ubuntu. http://www.linuxacessivel.org/
[16] Oralux. Disponível em; http://oralux.org/
[17] Positivo Informática. Disponível em: http://www.positivoinformatica.com.br/
[18] Ubuntu. http://www.ubuntu-br.org/
[19] WOMACK, B. 2007. Netbooks A Linux Stronghold? Disponível em:
http://ca.biz.yahoo.com/ibd/080807/tech.html?.v=1
Download

Artigo 06 - Unioeste