Saltar para o conteúdo

Leitor de tela: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Jones Tanabe (discussão | contribs)
Funcionalidade de sugestões de hiperligações: 3 hiperligações adicionadas.
Etiquetas: Editor Visual Edição via dispositivo móvel Edição feita através do sítio móvel Edição móvel avançada Tarefa para recém-chegados Sugerida: adicionar hiperligações
 
(Há 33 revisões intermédias de 29 utilizadores que não estão a ser apresentadas)
Linha 1: Linha 1:
Um {{PBPE|leitor de tela|leitor de ecrã}} é um [[aplicativo]] de [[software]] que converte um [[texto]] em um ''discurso sintetizado'', permitindo o usuário ouvir em vez de visualizar o conteúdo da [[Internet]].<ref name="SR Overview">{{citar web|url=http://webaim.org/techniques/screenreader/|título=Designing for screen reader compatibility|publicado=[[WebAIM]]|acessodata=13 de junho de 2016}}</ref> Em termos mais formais, o conteúdo mostrado na tela é enviado para uma [[Entrada/saída|saída]] independente da presença de um [[monitor de vídeo]].<ref name="Screen1">{{citar web|url=http://www.vadsa.org/ace/reader.htm|título=Screen Readers and how the help with E-Learning|publicado=Virginia.gov|acessodata=13 de junho de 2016}}</ref> Então, as interpretações são sintetizadas para os usuários por meio de um [[Síntese de fala|sistema texto-voz]],<ref>{{citar web|url=http://windows.microsoft.com/en-us/windows/hear-text-read-aloud-narrator#1TC=windows-8|título=Hear text read aloud with Narrator|publicado=[[Microsoft Office|Microsoft]]|acessodata=13 de junho de 2016}}</ref> ícones de áudio<ref>{{citar web|url=https://css-tricks.com/accessiblility-basics-turn-your-css-off/|título=Accessibility Basics: How Does Your Page Look To A Screen Reader?|último =Coyier|primeiro =Chris|data=29 de outubro de 2007|publicado=CSS-Tricks|acessodata=13 de junho de 2016}}</ref> ou um dispositivo de saída [[Braille]].<ref name="Braille display">{{citar web|url=http://www.afb.org/info/living-with-vision-loss/using-technology/assistive-technology-videos/screen-reading-technology/1235|título=Screen Readers Technology and Refreshable Braille Displays|publicado=[[American Foundation for the Blind|AFB]]|acessodata=13 de junho de 2016}}</ref> Os leitores de tela são uma forma de [[tecnologia assistiva]],<ref>{{citar web|url=https://www.microsoft.com/enable/at/types.aspx|título=Types of Assistive Technology Products|publicado=Microsoft Accessibility|acessodata=13 de junho de 2016}}</ref> que são essenciais para pessoas com deficiência visual,<ref name="Braille display"/> analfabetas ou com dificuldades de aprendizado.<ref name="Screen1"/>
{{ver desambiguação|leitor}}
O '''leitor de tela''' é um ''[[software]]'' usado para obter resposta do [[computador]] por meio sonoro, usado principalmente por deficientes visuais.Também pode ser usado apenas para uma maior eficiência e conforto do usuário.


Os sistemas operacionais [[Microsoft Windows]] incluíram o leitor de tela [[Microsoft Narrator]] desde o [[Windows 2000]]. Já os sistemas operacionais da [[Apple Inc.]] [[Mac OS X]], [[iOS]], e tvOS incluem o leitor de tela rico em recursos VoiceOver, enquanto o sistema operacional do [[Google]] Android inclui o Google Text-to-Speech . Os aparelhos Samsung que que possuem Android incluem o Samsung Text-to-Speech. Os consoles que possuem Oralux [[Linux]] incluem o Emacspeak o Yasr e o Speakup. Os dispositivos [[BlackBerry 10]] como o BlackBerry Z30 também possuem um leitor de tela incorporado (há leitores de tela livres para dispositivos BlackBerry mais antigos e menos potentes como o BBOS7).<ref>{{citar web|url=http://docs.blackberry.com/en/smartphone_users/deliverables/57118/mar1370978675708.html |título=Turn on or turn off the BlackBerry Screen Reader |publicado=Docs.blackberry.com |acessodata=4 de janeiro de 2014}}</ref>
As pessoas portadoras de deficiência visual podem navegar pela [[Internet]], utilizando um programa de leitura de tela. Estes programas vão passando por textos e imagens e sintetizando a fala humana. Basicamente, o programa lê para a pessoa o que está na tela.


Também há leitores de tela livres e com [[código aberto]] como o Orca para sistemas [[Unix-like]] e o NonVisual Desktop Access (NVDA) para Windows. O NDVA está ganhando popularidade. Entretanto, os leitores de tela mais utilizados<ref>{{citar periódico|ultimo1=Theofanos|primeiro1= Mary Frances|ultimo2= and Redish|primeiro2= Janice (Ginny)|título=Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers|versão=self-published version|publicado=Redish & Associates|data=novembro–dezembro de 2003|url=http://www.redish.net/content/papers/interactions.html|acessodata=20 de julho de 2008|arquivourl=https://web.archive.org/web/20080612070613/http://www.redish.net/content/papers/interactions.html#|arquivodata=12 de junho de 2008|urlmorta=yes}}</ref> são produtos comerciais separados. Entre os exemplos nos mercados de [[língua inglesa]] como os Estados Unidos estão o JAWS, da Freedom Scientific, o Window-Eyes, da GW Micro, o Dolphin Supernova, da Dolphin, o System Access, da Serotek, e o ZoomText Magnifier/Reader, da AiSquared.
Entre os programas disponíveis para [[cegueira|deficientes visuais]] estão:
* Nitrous Voice Flux - Controla o computador por voz e é 100% gratuito facilde intalar.
* IBM Via Voice - Controla o computador por voz.
* NVDA - [[Software livre]] para ler tela em ambiente Windows, com suporte a vários idiomas (incluindo português) - http://www.nvda-project.org/
* Yeosoft Text - Leitor de Tela em inglês e português.
* Jaws for windows - leitor de tela em diversos idiomas. (http://www.freedomscientific.com/products/fs/jaws-product-page.asp)
* Virtual vision - leitor de telas em português do brasil.(http://www.virtualvision.com.br)
* dosvox - sistema para deficientes visuais (versão para windows ou para linux).( http://intervox.nce.ufrj.br/dosvox )


Entre os programas disponíveis para pessoas com deficiência visual no Brasil estão:
Obs: O navegador da web [[Opera]] possui capacidade de leitura de tela.
* DOSVOX - sistema de código aberto mais utilizado no Brasil, disponível para Windows ou para Linux.
* [[Orca (gnome)|Orca]] - tecnologia assistiva livre, de código aberto, flexível e extensível, utilizada nas distribuições do GNU/Linux que se baseiam no ambiente gráfico gnome.
{{esboço-informática}}
* Nitrous Voice Flux - controle de computador por voz gratuito.
* IBM Via Voice - controle de computador por voz.
* NVDA - [[software livre]] de leitura de tela para Microsoft Windows com suporte para vários idiomas.
* YeoSoft Text to MP3 Speaker - leitor de tela em inglês e português.
* [[JAWS]] para Microsoft Windows - leitor de tela com suporte para vários idiomas.
* Virtual Vision - leitor de telas em português do Brasil.
OBS.: O navegador da web [[Opera]] possui capacidade de leitura de tela.


== Tipos de leitores de tela ==
[[Categoria:Programas de computador por finalidade]]
=== Linha de comando (texto) ===
Nos primeiros sistemas operacionais como o [[MS-DOS]], que empregava interfaces de linhas de comando (<abbr>CLI, na sigla em Inglês</abbr>), o display consistia do [[E/S mapeada em memória|mapeamento]] de caracteres diretamente para um ''buffer'' de tela na memória e uma posição do cursor (a entrada era pelo teclado). Estas informações podiam ser obtidas ''[[hooking]]'' o fluxo de informação do sistema e lendo ''buffer'' de tela ou utilizando um soquete de saída de hardware<ref name=":0">{{citar web|título=Talking Terminals. BYTE, September 1982|url=http://www.edstoffel.com/david/talkingterminals.html|acessodata=7 de setembro de 2006|arquivourl=https://web.archive.org/web/20060625225004/http://www.edstoffel.com/david/talkingterminals.html#|arquivodata=25 de junho de 2006|urlmorta=yes}}</ref> e comunicando os resultados aos usuários. Nos anos 1980, o ''Research Centre for the Education of the Visually Handicapped'' (<abbr>RCEVH</abbr>), na Universidade de Birmingham, desenvolveu o leitor de tela para o [[BBC Micro]] e o NEC Portable.<ref name=":1">Paul Blenkhorn, "The <abbr>RCEVH</abbr> project on micro-computer systems and computer assisted learning", British Journal of Visual Impairment, 4/3, 101-103 (1986). [http://www.visugate.biz/bjvi/1986/autumn1986.html#RCEVH Free HTML version at Visugate] {{Wayback|url=http://www.visugate.biz/bjvi/1986/autumn1986.html#RCEVH |date=20070928210916 }}.</ref><ref name=":2">{{citar web|título=Access to personal computers using speech synthesis. RNIB New Beacon No.76, May 1992|url=http://www.rnib.org.uk/information-everyday-living-using-technology-beginners-guides/beginners-guide-assistive-technology}}</ref>


=== Gráfico ===
[[de:Screenreader]]
==== Modelos ''off–screen'' ====
[[en:Screen reader]]
Com a chegada da interface gráfica do usuário (GUI, na sigla em Inglês), a situação ficou mais complicada. Como a GUI tem caracteres e gráficos desenhados na tela em posições particulares, não há representação puramente textual dos conteúdos gráficos exibidos na tela. Então, os leitores de tela foram forçados a empregar novas técnicas de baixo nível usando as mensagens do sistema operacional para criar um modelo ''off–screen'', uma representação dos display no qual o conteúdo escrito necessário é armazenado.<ref name=":3">According to "[ftp://service.boulder.ibm.com/sns/sr-os2/sr2doc/guitalk.txt Making the <abbr>GUI</abbr> Talk]" (by Richard Schwerdtfeger, ''BYTE'' December 1991, p. 118-128), the first screen reader to build an off-screen model was outSPOKEN.</ref>
[[es:Lector de pantalla]]

[[fa:صفحه‌خوان]]
Por exemplo, o sistema operacional pode enviar mensagens para desenhar um botão de comando e sua legenda. Estas mensagens são interceptadas e utilizadas para construir o modelo ''off–screen''. O usuário pode alternar entre controles (como os botões) disponíveis na tela e legendas e os conteúdos controlados são lidos em voz alta e / ou exibidos em um novo display Braille.
[[fr:Lecteur d'écran]]

[[he:קורא מסך]]
Os leitores de tela também podem comunicar informações de menus, controles e outras construções visuais para permitir que os usuários com deficiência visual interajam com estes conteúdos. Entretanto, manter um modelo ''off–screen'' é um desafio técnico (''hooking'' as mensagem de baixo nível e manter um modelo preciso são tarefas difíceis).
[[it:Screen reader]]

[[ja:スクリーンリーダー]]
==== API de acessibilidade ====
[[ms:Pembaca skrin]]
Os programadores de sistemas operacionais e aplicativos tem tentado resolver estes problemas por meio de caminhos para os leitores de tela acessarem os conteúdos do display sem manter o modelo ''off–screen''. Isto envolve a criação de representações acessíveis e alternativas do que é exibido na tela, acessado por meio de uma interface de programação de aplicativos (API, na sigla em Inglês). As API incluem Apple Accessibility <abbr>API</abbr><ref name=":4">[http://developer.apple.com/documentation/Accessibility/Reference/AccessibilityLowlevel/index.html Apple Accessibility <abbr>API</abbr>].</ref>, AT-SPI, IAccessible2, Microsoft Active Accessibility (<abbr>MSAA</abbr>), Microsoft UI Automation e Java Access Bridge.<ref name=":5">{{citar web|url=http://java.sun.com/products/accessbridge/|título=Oracle Technology Network for Java Developers – Oracle Technology Network – Oracle|publicado=}}</ref>
[[nl:Screenreader]]

[[pl:Czytnik ekranowy]]
Os leitores de tela podem consultar o sistema operacional ou o aplicativo para o que está sendo exibido no momento e receber atualizações quando o display muda. Por exemplo, um leitor de tela pode ser informado que o foco está em um botão e sua legenda ser comunicada ao usuário. Esta abordagem é consideravelmente fácil para os desenvolvedores de leitores de tela, mas falha quando os aplicativos não cumprem a API de acessibilidade. Por exemplo, como o [[Microsoft Word]] não cumpre a <abbr>MSAA</abbr> <abbr>API, os leitores de tela devem manter um modelo ''off–screen'' para o Microsoft Word ou encontrar outra forma de acessar seus conteúdos.</abbr>
[[zh:螢幕閱讀器]]

Uma abordagem é usar mensagens de sistemas operacionais disponíveis e modelos de objetos de aplicativos para complementar as API de acessibilidade. O leitor de tela Thunder opera desta maneira sem um modelo ''off–screen'' (a última versão também incluir modelos ''off–screen'').

Os leitores de tela podem ser assumidos como capazes de acessar todo o conteúdo exibido que não é intrinsecamente inacessível. Navegadores, processadores de texto, ícones e janelas e servidores de email são apenas algumas dos aplicativos usados com sucesso pelos usuários dos leitores de tela. Entretanto, de acordo com alguns usuários, utilizar um leitor de tela é consideravelmente mais difícil que utilizar uma GUI e muitos aplicativos têm problemas específicos que resultam da natureza do programa (por exemplo, animações em Macromedia Flash) ou falham em cumprir padrões de acessibilidade para a plataforma (por exemplo, Microsoft Word e Active Accessibility).

==== Programas ''self–voicing'' ====
Os programas que possuem tecnologia de voz incorporada em sua principal funcionalidade são chamados de ''self–voicing'' e podem ser uma forma de tecnologia assistiva desde que desenhados para tirar a necessidade de usar o leitor de tela.

==== Programas baseados na nuvem ====
Há alguns serviços telefônicos que permitem os usuários interagirem com a Internet remotamente. Por exemplo, o TeleTender pode ler páginas da web e não requer programas ou dispositivos especiais.

==== Aplicativos baseados na Internet ====
Um desenvolvimento relativamente novo no campo são os aplicativos baseados na Internet como o Spoken-Web que atuam como portais, gerenciando conteúdo como notícias, meteorologia, ciência e artigos econômicos para pessoas com deficiência visual. Entre outros exemplos estão o ReadSpeaker ou o [[BrowseAloud]], que levam a funcionalidade do sistema texto–voz ao conteúdo da Internet.

O principal público destes aplicativos são as pessoas que têm dificuldade para ler devido a dificuldades de aprendizado ou a barreiras linguísticas. Embora a funcionalidade continue limitada em comparação aos aplicativos de desktop equivalentes, a principal vantagem é aumentar a acessibilidade dos websites quando acessados em máquinas públicas em que os usuários não têm permissão para instalar softwares customizados, dando às pessoas maior liberdade de navegação.

Com o desenvolvimento dos smartphones, a habilidade de ouvir a documentos escritos (conteúdo escrito da Internet, documentos em PDF, emails, entre outros) durante o trânsito ou durante outra atividade similar pode beneficiar um público mais amplo que as pessoas com deficiência visual. Entre os exemplos mais conhecidos estão a [[Siri (software)|Siri]] para [[iOS]] e o[[Google Now]] e o Iris para Android. Com o lançamento do Galaxy S III, a Samsung também introduziu um assistente pessoal inteligente parecido chamado de S Voice. No sistema operacional BlackBerry 10, o smartphone Z30 também possui recursos de interação falada semelhantes.

Esta funcionalidade depende não apenas da qualidade do software, como também de uma estrutura lógica do texto. O uso de títulos, pontuação, atributos alternativos para imagens, entre outros, é crucial para uma boa vocalização. Um website também pode ter uma boa aparência devido ao uso de posicionamento bidimensional apropriado com CSS. No entanto, sua linearização padrão suprimindo qualquer CSS e Javascript no navegador pode não ser compreensível.

== Customização dos leitores de tela ==
A maioria dos leitores de tela permitem os usuários selecionarem se sinais de pontuação serão lidos ou ignorados. Alguns leitores de tela podem ser adaptados para um aplicativo particular por meio de ''[[script]]s''. Uma vantagem dos ''scripts'' é que eles possibilitam que as customizações sejam compartilhadas entre os usuários, aumentando a acessibilidade para todos. Por exemplo, o JAWS usufrui de uma comunidade de compartilhamento de ''scripts'' ativa.

=== Verbosidade ===
A [[verbosidade]] é uma característica dos softwares leitores de tela que ajudam os usuários com [[deficiência visual]]. Os controles de verbosidade permitem os usuários escolherem a quantidade de feedback. Especificamente, as configurações de verbosidade possibilitam os usuários construírem um modelo mental das páginas da Internet exibidas nas telas dos seus computadores. Com base na configurações de verbosidade, um programa de leitura de tela informa o usuário sobre certas alterações formatação como quando um quadro ou uma tabela começa e termina, onde os gráficos foram inseridos no texto ou quando uma lista aparece no documento.

=== Linguagem ===
Há leitores de tela que podem ler textos em mais de uma língua, desde que o idioma esteja codificado em seus metadados.<ref name=":6">{{citar web|url=https://developer.yahoo.com/blogs/ydn/yahoo-search-results-now-natural-language-support-7318.html|título=Yahoo! search results now with natural language support|data=13 de março de 2008|autor=Chris Heilmann|obra=[[Yahoo! Developer Network]] Blog|acessodata=28 de fevereiro de 2015|arquivourl=https://web.archive.org/web/20090125024422/http://developer.yahoo.net/blog/archives/2008/03/yahoo_search_re.html#|arquivodata=25 de janeiro de 2009|urlmorta= sim}}</ref> Há programas de leitura de tela que também incluem a verbosidade, que automaticamente detecta as configurações de verbosidade relacionadas à língua de saída de voz. Por exemplo, o texto de um website inglês seria lido com sotaque britânico.

== Ver também ==

* [[Reconhecimento de fala]]
* [[Síntese de fala]]
* [[VoiceOver]]
* [[Audiodescrição]]

{{Referências}}

{{Reflist|30em}}
[[Categoria:Programas de computador por finalidade]]

Edição atual tal como às 02h32min de 3 de novembro de 2023

Um leitor de tela (português brasileiro) ou leitor de ecrã (português europeu) é um aplicativo de software que converte um texto em um discurso sintetizado, permitindo o usuário ouvir em vez de visualizar o conteúdo da Internet.[1] Em termos mais formais, o conteúdo mostrado na tela é enviado para uma saída independente da presença de um monitor de vídeo.[2] Então, as interpretações são sintetizadas para os usuários por meio de um sistema texto-voz,[3] ícones de áudio[4] ou um dispositivo de saída Braille.[5] Os leitores de tela são uma forma de tecnologia assistiva,[6] que são essenciais para pessoas com deficiência visual,[5] analfabetas ou com dificuldades de aprendizado.[2]

Os sistemas operacionais Microsoft Windows incluíram o leitor de tela Microsoft Narrator desde o Windows 2000. Já os sistemas operacionais da Apple Inc. Mac OS X, iOS, e tvOS incluem o leitor de tela rico em recursos VoiceOver, enquanto o sistema operacional do Google Android inclui o Google Text-to-Speech . Os aparelhos Samsung que que possuem Android incluem o Samsung Text-to-Speech. Os consoles que possuem Oralux Linux incluem o Emacspeak o Yasr e o Speakup. Os dispositivos BlackBerry 10 como o BlackBerry Z30 também possuem um leitor de tela incorporado (há leitores de tela livres para dispositivos BlackBerry mais antigos e menos potentes como o BBOS7).[7]

Também há leitores de tela livres e com código aberto como o Orca para sistemas Unix-like e o NonVisual Desktop Access (NVDA) para Windows. O NDVA está ganhando popularidade. Entretanto, os leitores de tela mais utilizados[8] são produtos comerciais separados. Entre os exemplos nos mercados de língua inglesa como os Estados Unidos estão o JAWS, da Freedom Scientific, o Window-Eyes, da GW Micro, o Dolphin Supernova, da Dolphin, o System Access, da Serotek, e o ZoomText Magnifier/Reader, da AiSquared.

Entre os programas disponíveis para pessoas com deficiência visual no Brasil estão:

  • DOSVOX - sistema de código aberto mais utilizado no Brasil, disponível para Windows ou para Linux.
  • Orca - tecnologia assistiva livre, de código aberto, flexível e extensível, utilizada nas distribuições do GNU/Linux que se baseiam no ambiente gráfico gnome.
  • Nitrous Voice Flux - controle de computador por voz gratuito.
  • IBM Via Voice - controle de computador por voz.
  • NVDA - software livre de leitura de tela para Microsoft Windows com suporte para vários idiomas.
  • YeoSoft Text to MP3 Speaker - leitor de tela em inglês e português.
  • JAWS para Microsoft Windows - leitor de tela com suporte para vários idiomas.
  • Virtual Vision - leitor de telas em português do Brasil.

OBS.: O navegador da web Opera possui capacidade de leitura de tela.

Tipos de leitores de tela

[editar | editar código-fonte]

Linha de comando (texto)

[editar | editar código-fonte]

Nos primeiros sistemas operacionais como o MS-DOS, que empregava interfaces de linhas de comando (CLI, na sigla em Inglês), o display consistia do mapeamento de caracteres diretamente para um buffer de tela na memória e uma posição do cursor (a entrada era pelo teclado). Estas informações podiam ser obtidas hooking o fluxo de informação do sistema e lendo buffer de tela ou utilizando um soquete de saída de hardware[9] e comunicando os resultados aos usuários. Nos anos 1980, o Research Centre for the Education of the Visually Handicapped (RCEVH), na Universidade de Birmingham, desenvolveu o leitor de tela para o BBC Micro e o NEC Portable.[10][11]

Modelos off–screen

[editar | editar código-fonte]

Com a chegada da interface gráfica do usuário (GUI, na sigla em Inglês), a situação ficou mais complicada. Como a GUI tem caracteres e gráficos desenhados na tela em posições particulares, não há representação puramente textual dos conteúdos gráficos exibidos na tela. Então, os leitores de tela foram forçados a empregar novas técnicas de baixo nível usando as mensagens do sistema operacional para criar um modelo off–screen, uma representação dos display no qual o conteúdo escrito necessário é armazenado.[12]

Por exemplo, o sistema operacional pode enviar mensagens para desenhar um botão de comando e sua legenda. Estas mensagens são interceptadas e utilizadas para construir o modelo off–screen. O usuário pode alternar entre controles (como os botões) disponíveis na tela e legendas e os conteúdos controlados são lidos em voz alta e / ou exibidos em um novo display Braille.

Os leitores de tela também podem comunicar informações de menus, controles e outras construções visuais para permitir que os usuários com deficiência visual interajam com estes conteúdos. Entretanto, manter um modelo off–screen é um desafio técnico (hooking as mensagem de baixo nível e manter um modelo preciso são tarefas difíceis).

API de acessibilidade

[editar | editar código-fonte]

Os programadores de sistemas operacionais e aplicativos tem tentado resolver estes problemas por meio de caminhos para os leitores de tela acessarem os conteúdos do display sem manter o modelo off–screen. Isto envolve a criação de representações acessíveis e alternativas do que é exibido na tela, acessado por meio de uma interface de programação de aplicativos (API, na sigla em Inglês). As API incluem Apple Accessibility API[13], AT-SPI, IAccessible2, Microsoft Active Accessibility (MSAA), Microsoft UI Automation e Java Access Bridge.[14]

Os leitores de tela podem consultar o sistema operacional ou o aplicativo para o que está sendo exibido no momento e receber atualizações quando o display muda. Por exemplo, um leitor de tela pode ser informado que o foco está em um botão e sua legenda ser comunicada ao usuário. Esta abordagem é consideravelmente fácil para os desenvolvedores de leitores de tela, mas falha quando os aplicativos não cumprem a API de acessibilidade. Por exemplo, como o Microsoft Word não cumpre a MSAA API, os leitores de tela devem manter um modelo off–screen para o Microsoft Word ou encontrar outra forma de acessar seus conteúdos.

Uma abordagem é usar mensagens de sistemas operacionais disponíveis e modelos de objetos de aplicativos para complementar as API de acessibilidade. O leitor de tela Thunder opera desta maneira sem um modelo off–screen (a última versão também incluir modelos off–screen).

Os leitores de tela podem ser assumidos como capazes de acessar todo o conteúdo exibido que não é intrinsecamente inacessível. Navegadores, processadores de texto, ícones e janelas e servidores de email são apenas algumas dos aplicativos usados com sucesso pelos usuários dos leitores de tela. Entretanto, de acordo com alguns usuários, utilizar um leitor de tela é consideravelmente mais difícil que utilizar uma GUI e muitos aplicativos têm problemas específicos que resultam da natureza do programa (por exemplo, animações em Macromedia Flash) ou falham em cumprir padrões de acessibilidade para a plataforma (por exemplo, Microsoft Word e Active Accessibility).

Programas self–voicing

[editar | editar código-fonte]

Os programas que possuem tecnologia de voz incorporada em sua principal funcionalidade são chamados de self–voicing e podem ser uma forma de tecnologia assistiva desde que desenhados para tirar a necessidade de usar o leitor de tela.

Programas baseados na nuvem

[editar | editar código-fonte]

Há alguns serviços telefônicos que permitem os usuários interagirem com a Internet remotamente. Por exemplo, o TeleTender pode ler páginas da web e não requer programas ou dispositivos especiais.

Aplicativos baseados na Internet

[editar | editar código-fonte]

Um desenvolvimento relativamente novo no campo são os aplicativos baseados na Internet como o Spoken-Web que atuam como portais, gerenciando conteúdo como notícias, meteorologia, ciência e artigos econômicos para pessoas com deficiência visual. Entre outros exemplos estão o ReadSpeaker ou o BrowseAloud, que levam a funcionalidade do sistema texto–voz ao conteúdo da Internet.

O principal público destes aplicativos são as pessoas que têm dificuldade para ler devido a dificuldades de aprendizado ou a barreiras linguísticas. Embora a funcionalidade continue limitada em comparação aos aplicativos de desktop equivalentes, a principal vantagem é aumentar a acessibilidade dos websites quando acessados em máquinas públicas em que os usuários não têm permissão para instalar softwares customizados, dando às pessoas maior liberdade de navegação.

Com o desenvolvimento dos smartphones, a habilidade de ouvir a documentos escritos (conteúdo escrito da Internet, documentos em PDF, emails, entre outros) durante o trânsito ou durante outra atividade similar pode beneficiar um público mais amplo que as pessoas com deficiência visual. Entre os exemplos mais conhecidos estão a Siri para iOS e oGoogle Now e o Iris para Android. Com o lançamento do Galaxy S III, a Samsung também introduziu um assistente pessoal inteligente parecido chamado de S Voice. No sistema operacional BlackBerry 10, o smartphone Z30 também possui recursos de interação falada semelhantes.

Esta funcionalidade depende não apenas da qualidade do software, como também de uma estrutura lógica do texto. O uso de títulos, pontuação, atributos alternativos para imagens, entre outros, é crucial para uma boa vocalização. Um website também pode ter uma boa aparência devido ao uso de posicionamento bidimensional apropriado com CSS. No entanto, sua linearização padrão suprimindo qualquer CSS e Javascript no navegador pode não ser compreensível.

Customização dos leitores de tela

[editar | editar código-fonte]

A maioria dos leitores de tela permitem os usuários selecionarem se sinais de pontuação serão lidos ou ignorados. Alguns leitores de tela podem ser adaptados para um aplicativo particular por meio de scripts. Uma vantagem dos scripts é que eles possibilitam que as customizações sejam compartilhadas entre os usuários, aumentando a acessibilidade para todos. Por exemplo, o JAWS usufrui de uma comunidade de compartilhamento de scripts ativa.

A verbosidade é uma característica dos softwares leitores de tela que ajudam os usuários com deficiência visual. Os controles de verbosidade permitem os usuários escolherem a quantidade de feedback. Especificamente, as configurações de verbosidade possibilitam os usuários construírem um modelo mental das páginas da Internet exibidas nas telas dos seus computadores. Com base na configurações de verbosidade, um programa de leitura de tela informa o usuário sobre certas alterações formatação como quando um quadro ou uma tabela começa e termina, onde os gráficos foram inseridos no texto ou quando uma lista aparece no documento.

Há leitores de tela que podem ler textos em mais de uma língua, desde que o idioma esteja codificado em seus metadados.[15] Há programas de leitura de tela que também incluem a verbosidade, que automaticamente detecta as configurações de verbosidade relacionadas à língua de saída de voz. Por exemplo, o texto de um website inglês seria lido com sotaque britânico.

Referências

  1. «Designing for screen reader compatibility». WebAIM. Consultado em 13 de junho de 2016 
  2. a b «Screen Readers and how the help with E-Learning». Virginia.gov. Consultado em 13 de junho de 2016 
  3. «Hear text read aloud with Narrator». Microsoft. Consultado em 13 de junho de 2016 
  4. Coyier, Chris (29 de outubro de 2007). «Accessibility Basics: How Does Your Page Look To A Screen Reader?». CSS-Tricks. Consultado em 13 de junho de 2016 
  5. a b «Screen Readers Technology and Refreshable Braille Displays». AFB. Consultado em 13 de junho de 2016 
  6. «Types of Assistive Technology Products». Microsoft Accessibility. Consultado em 13 de junho de 2016 
  7. «Turn on or turn off the BlackBerry Screen Reader». Docs.blackberry.com. Consultado em 4 de janeiro de 2014 
  8. Theofanos, Mary Frances; and Redish, Janice (Ginny) (novembro–dezembro de 2003). «Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers». Redish & Associates. self-published version. Consultado em 20 de julho de 2008. Arquivado do original em 12 de junho de 2008 
  9. «Talking Terminals. BYTE, September 1982». Consultado em 7 de setembro de 2006. Arquivado do original em 25 de junho de 2006 
  10. Paul Blenkhorn, "The RCEVH project on micro-computer systems and computer assisted learning", British Journal of Visual Impairment, 4/3, 101-103 (1986). Free HTML version at Visugate Arquivado em 28 de setembro de 2007, no Wayback Machine..
  11. «Access to personal computers using speech synthesis. RNIB New Beacon No.76, May 1992» 
  12. According to "Making the GUI Talk" (by Richard Schwerdtfeger, BYTE December 1991, p. 118-128), the first screen reader to build an off-screen model was outSPOKEN.
  13. Apple Accessibility API.
  14. «Oracle Technology Network for Java Developers – Oracle Technology Network – Oracle» 
  15. Chris Heilmann (13 de março de 2008). «Yahoo! search results now with natural language support». Yahoo! Developer Network Blog. Consultado em 28 de fevereiro de 2015. Arquivado do original em 25 de janeiro de 2009