必威电竞|足球世界杯竞猜平台

屏幕閱讀器
來源:互聯網

屏幕閱讀器(英語:screen reader)是一種輔助技術,可將文字、圖形等電腦界面內容轉換為語音或點字輸出。屏幕閱讀器對視障者、視覺障礙者、文盲者或學習障礙者尤為重要,有時也會與放大軟件一起使用。屏幕閱讀器通過文字轉語音技術、聲音圖標或點字設備等非視覺方式,將電腦屏幕上的內容傳遞給用戶。它們通過與專門的輔助技術接口互動、利用操作系統的特性(如進程間通信和查詢用戶界面屬性)以及鉤子技術等方式實現這一功能。自Windows 2000以來,微軟作業系統已包含名為微軟 Narrator的屏幕閱讀器。然而,Freedom Scientific的商業可用JAWS屏幕閱讀器和ZoomText放大軟件以及NV Access的免費開源屏幕閱讀器NVDA在Windows系統上更為流行。蘋果公司Mac OS、IOStvOS作業系統中包含voiceover屏幕閱讀器,谷歌的Android系統提供Talkback屏幕閱讀器,其ChromeOS系統可使用ChromeVox。此外,基于Android亞馬遜設備還提供VoiceView屏幕閱讀器。此外,還有免費開源的屏幕閱讀器可用于Linux和類Unix系統,如Speakup和Orca。

先進的屏幕閱讀器

包括:Freedom Scientific的 JAWS GW Micro的 Window-Eyes Dolphin的 Hal Alva Access Group的 OutSpoken(在Mac OS 9中斷了) Linux的 Speakup屏幕閱讀器 2004年,麥金塔宣布Mac OS X將有功能完備的屏幕閱讀器。后來這被命名為 voiceover。

屏幕閱讀器種類

屏幕閱讀器可以分為幾種類型,包括文字(CLI)屏幕閱讀器和圖形界面(GUI)屏幕閱讀器。CLI屏幕閱讀器主要用于早期的操作系統,如MS-DOS,它們通過直接訪問內存中的屏幕緩沖區和游標位置來讀取信息。GUI屏幕閱讀器則更為復雜,它們需要采用低層次的技術來建立一個“關屏模式”,以便收集系統操作的信息并與用戶互動。此外,還有自我發聲程序和網絡便攜式屏幕閱讀器,如Spoken-Web、ReadSpeaker和BrowseAloud,它們主要幫助視障者瀏覽網絡信息。

輔助技術接口

為了提高屏幕閱讀器的效率和兼容性,操作系統和應用程序設計者提供了多種應用程序接口,如Apple Accessibility API、AT-SPI、IAccessible2、微軟 Active Accessibility(MSAA)、Microsoft UI 自動化技術、Java Access Bridge等。這些接口允許屏幕閱讀器直接獲取屏幕上的信息,而不必依賴于關屏模式。

自定義功能

大多數屏幕閱讀器提供了高度的自定義選項,允許用戶根據自己的需求調整標點符號的讀出方式或使用特定的腳本來增強功能。例如,JAWS屏幕閱讀器支持用戶共享和使用自定義腳本。

模擬器

為了幫助開發者理解屏幕閱讀器用戶的體驗,存在一些模擬器,如Fangs屏幕閱讀器模擬器,它是一個開放源代碼的Mozilla Firefox擴展模塊,用來模擬網頁在JAWS瀏覽時的情形。

參考資料 >

生活家百科家居網