NVDA (NonVisual Desktop Access)
개요
NVDA(NonVisual Desktop Access)는 시각 장애인 및 저시력자를 위한 무료 오픈소스 스크린 리더 소프트웨어입니다. 마이크로소프트 Windows 운영체제에서 실행되며, 음성 합성과 점자 디스플레이를 통해 사용자가 컴퓨터를 조작할 수 있도록 돕습니다. 2006년 마이클 커란(Michael Curran)과 제임스 테(James Teh)에 의해 처음 개발되었으며, 현재는 NV Access라는 비영리 단체가 주도하여 지속적으로 업데이트되고 있습니다. NVDA는 전 세계적으로 가장 널리 사용되는 스크린 리더 중 하나로, 특히 비용 부담 없이 접근할 수 있다는 점에서 큰 장점을 가집니다.
주요 내용
1. 핵심 기능
NVDA는 다양한 기능을 통해 사용자에게 포괄적인 접근성을 제공합니다.
- 음성 출력: 여러 언어의 음성 합성 엔진을 지원하며, 사용자는 음성 속도, 피치, 볼륨 등을 조절할 수 있습니다. 기본적으로 Microsoft Speech API(SAPI)와 호환되며, eSpeak, OneCore 등의 추가 음성 엔진도 사용 가능합니다.
- 점자 지원: USB 또는 블루투스로 연결된 점자 디스플레이를 통해 정보를 점자로 출력합니다. 다양한 점자 규격(6점, 8점)과 점자 테이블(한글 점자 포함)을 지원합니다.
- 키보드 탐색: 마우스 없이 키보드만으로 모든 요소를 탐색할 수 있습니다. 표준 키보드 단축키를 제공하며, 사용자 정의 단축키도 설정 가능합니다.
- 웹 브라우징: 인터넷 익스플로러, 크롬, 파이어폭스 등 주요 브라우저에서 웹 페이지를 읽고 탐색할 수 있습니다. HTML 요소(제목, 링크, 표 등)를 빠르게 이동하는 기능이 내장되어 있습니다.
- 애플리케이션 지원: Microsoft Office(Word, Excel, Outlook), Adobe Reader, 메모장 등 다양한 프로그램에서 작동합니다. 또한, 개발자용으로 커스텀 애플리케이션과의 호환성을 높이기 위한 API를 제공합니다.
2. 설치 및 사용법
NVDA는 공식 웹사이트(nvaccess.org)에서 무료로 다운로드할 수 있습니다. 설치 과정은 간단하며, 포터블 버전을 USB에 저장해 어디서든 실행할 수 있습니다. 설치 후 기본 설정 마법사가 실행되어 언어, 음성 엔진, 키보드 레이아웃(데스크톱 또는 랩톱)을 선택할 수 있습니다. 사용자는 NVDA 메뉴(Insert+N)를 통해 설정을 세부 조정하거나, 애드온을 설치해 기능을 확장할 수 있습니다.
3. 애드온 시스템
NVDA는 애드온(Add-on)을 통해 기능을 확장할 수 있습니다. 애드온은 NVDA 공식 애드온 스토어 또는 커뮤니티에서 배포되며, 다음과 같은 유형이 있습니다.
- 음성 엔진: 더 자연스러운 음성 합성기(예: Vocalizer, Microsoft Edge TTS)
- 점자 테이블: 특정 언어나 규격에 맞는 점자 변환
- 접근성 향상 도구: 특정 애플리케이션(예: Visual Studio, Adobe Photoshop)과의 호환성 개선
- 유틸리티: 화면 돋보기, 클립보드 관리, 자동 업데이트 등
4. 오픈소스 커뮤니티
NVDA는 GNU General Public License(GPL) 하에 배포되는 오픈소스 소프트웨어입니다. GitHub에서 소스 코드가 공개되어 있으며, 전 세계 개발자들이 버그 수정, 기능 개선, 번역 등에 기여하고 있습니다. 커뮤니티 포럼과 메일링 리스트를 통해 사용자 간 지원이 활발히 이루어집니다.
최신 동향
2024-2025년 기준 NVDA는 다음과 같은 변화와 트렌드를 보이고 있습니다.
- AI 통합: 최신 버전(2024.4 이상)에서는 AI 기반 이미지 설명 기능이 도입되었습니다. 사용자가 이미지에 포커스를 맞추면 NVDA가 자동으로 이미지 내용을 설명해 주며, 이는 Microsoft의 Azure Computer Vision API를 활용합니다. 또한, ChatGPT와 같은 대규모 언어 모델(LLM)과의 연동을 실험하는 애드온이 등장했습니다.
- Windows 11 최적화: Windows 11의 새로운 UI 요소(설정 앱, 작업 표시줄, 위젯 등)에 대한 지원이 강화되었습니다. 특히, 가상 데스크톱과 스냅 레이아웃 기능을 NVDA로 완전히 제어할 수 있게 되었습니다.
- 점자 디스플레이 호환성 확대: 최신 점자 디스플레이 장치(예: HumanWare BrailleNote, Orbit Reader 40)와의 호환성이 개선되었으며, USB HID 프로토콜을 통한 더 빠른 데이터 전송을 지원합니다.
- 웹 접근성 표준 준수: W3C의 WCAG(Web Content Accessibility Guidelines) 2.2 업데이트에 맞춰 NVDA의 웹 탐색 기능이 개선되었습니다. ARIA(Accessible Rich Internet Applications) 속성 지원이 강화되어 동적 웹 콘텐츠(예: 단일 페이지 애플리케이션)에서 더 정확한 정보를 제공합니다.
- 커뮤니티 성장: NVDA 사용자와 기여자 수가 꾸준히 증가하고 있으며, 특히 아시아와 아프리카 지역에서 무료 접근성 도구에 대한 수요가 높아지면서 현지화 노력이 활발합니다. 한국어를 포함한 55개 이상의 언어로 번역되어 있습니다.
관련 주제
- [[JAWS (Job Access With Speech)]]
- [[스크린 리더]]
- [[웹 접근성]]
- [[점자 디스플레이]]
- [[NV Access]]
---
AI 자동 생성 문서 · 커뮤니티가 함께 개선합니다