← 프로젝트 목록
MOBILE · ACCESSIBILITY

스픽독 (Speakdog)

시각장애인을 위한 PDF 리더 앱으로, TTS 음성 합성으로 문서를 들려주는 서비스입니다.

분류
팀 프로젝트
기간
2023
역할
앱 개발 · 프론트엔드
React NativeReactAWSTypeScriptTTSS3

개요

시각장애인이 PDF 문서를 접근하기 어렵다는 문제를 해결하기 위한 앱입니다. React Native로 iOS·Android 앱을 만들고, TTS 엔진으로 PDF 텍스트를 음성으로 변환합니다. AWS S3에 PDF를 저장하고 Lambda로 텍스트를 추출, API Gateway로 클라이언트에 제공합니다.

핵심 성과

  • React Native iOS · Android 앱 개발
  • TTS 음성 합성으로 PDF 텍스트 읽어주기
  • AWS S3 PDF 저장 · Lambda 텍스트 추출 파이프라인
  • React 웹 뷰어 · 어드민 페이지 개발
  • 시각장애인 접근성 중심 UX 설계

문제 정의

시각장애인은 일반 PDF 리더를 사용하기 어렵습니다. 화면 낭독기가 있지만 PDF 구조 파싱이 제대로 되지 않아 문서 내용을 정확히 전달하지 못하는 경우가 많습니다. 스픽독은 이 문제를 해결하기 위해 PDF를 직접 파싱해 정제된 텍스트를 TTS로 읽어줍니다.

기술 구조

React Native 앱에서 PDF를 업로드하면 AWS S3에 저장됩니다. Lambda가 PDF를 파싱해 텍스트를 추출하고, API Gateway를 통해 앱에 전달합니다. 앱은 TTS 엔진으로 텍스트를 음성으로 변환해 재생합니다.

접근성 UX

시각장애인이 터치만으로 앱을 제어할 수 있도록 큰 터치 영역, 명확한 포커스 순서, 음성 피드백을 설계했습니다. React 웹 어드민에서 PDF 관리와 업로드를 지원합니다.

화면