프로젝트 배경
▶︎ 프로젝트 목표
・ 주의력결핍과잉행동장애(ADHD)에 대한 비대면 · 자동화된 자가진단 시스템 구현
・ 음성 기반 입력 방식으로 사용자의 접근성과 진단의 몰입도 향상
TTS/STT 기술을 활용해 사람과 대화하듯 자연스러운 검사 경험 제공
▶︎ 왜 ‘음성 인식 기반’ ADHD 진단인가?
・ 기존 문항 기반 검사는 직접 읽고 체크해야 하는 불편함이 있음
・ 특히 주의력 결핍이 있는 사용자는 문항 집중 및 응답 지속이 어려움
음성 기반은 자동 재생 + 말로 답변하므로 몰입도↑ / 접근성↑ / 사용 피로도↓
・ 주의력결핍과잉행동장애(ADHD)에 대한 비대면 · 자동화된 자가진단 시스템 구현
・ 음성 기반 입력 방식으로 사용자의 접근성과 진단의 몰입도 향상
TTS/STT 기술을 활용해 사람과 대화하듯 자연스러운 검사 경험 제공
▶︎ 왜 ‘음성 인식 기반’ ADHD 진단인가?
・ 기존 문항 기반 검사는 직접 읽고 체크해야 하는 불편함이 있음
・ 특히 주의력 결핍이 있는 사용자는 문항 집중 및 응답 지속이 어려움
음성 기반은 자동 재생 + 말로 답변하므로 몰입도↑ / 접근성↑ / 사용 피로도↓
프로젝트 성과
STT 응답 단어 리스트에 따라 튜닝
기존 Whisper STT는 음성을 듣고 텍스트로 변환하는 과정에서 오류가 많았지만 새롭게 튜닝한 것을 학습시켜 더욱 정확한 타켓팅이 가능
핵심 기능
기초 프론트엔드 구성 시작
- index.html, style.css, diagnosis.js 등 파일 분리하여 기본 구조 작성
- 질문 출력, 오디오 재생, 버튼 UI 작업 초기 구현
- 질문 출력, 오디오 재생, 버튼 UI 작업 초기 구현
TTS , STT 기능 실험
- TTS, STT 자동 재생과 음성 인식 부분 기초 제작하여 진단 흐름까지 연결
- 일시정지, 다시듣기, 처음부터 등 기능적인 부분 추가
- 일시정지, 다시듣기, 처음부터 등 기능적인 부분 추가
디자인
- 인덱스 / 인트로 / 마이크테스트 / 질문 / 결과 페이지 흐름
- UIUX 디자인 + 반응형 웹, 모바일 제작
- 디졸브 효과, 마이크 테스트 효과, 질문 진행 바 등 디테일 적용
- UIUX 디자인 + 반응형 웹, 모바일 제작
- 디졸브 효과, 마이크 테스트 효과, 질문 진행 바 등 디테일 적용
결과
- NGINX Reverse Proxy로 HTTPS / WSS 요청 암호화
- 모든 사용자 요청은 보안 채널을 통해 안전하게 처리됨
- 로컬 / 원격 환경에 따라 .env 백엔드 경로 자동 설정
- 이메일 발송
- 모든 사용자 요청은 보안 채널을 통해 안전하게 처리됨
- 로컬 / 원격 환경에 따라 .env 백엔드 경로 자동 설정
- 이메일 발송
진행 단계
프로젝트 흐름 기획 및 역할 분담
2025.05.
- 팀 회의를 통해 전반적인 시스템 구성과 역할 분배 진행
- 주요 흐름: 테스트 시작 → 오디오 재생 → 음성 녹음 및 응답 → 결과 표시
- 질문 데이터 구성 (json 파일로 생성)
- 주요 흐름: 테스트 시작 → 오디오 재생 → 음성 녹음 및 응답 → 결과 표시
- 질문 데이터 구성 (json 파일로 생성)
프로젝트 상세
- 기간 : 2025.05.27 ~ 2025.06.17
- 역할 : FastAPI + Whisper 기반 STT/TTS 흐름 설계, WebSocket 서버 및 UI 전반 개발, 발표자료 및 보고서 작성
- 주요 내용 :
• 음성 질문 자동 녹음 STT 체크박스 선택까지 실시간 흐름 구현
• 진단 흐름 및 TTS/STT 연동 로직 구성 (Frontend-JS + Backend-FastAPI)
• 사용자 정보(생년월일, 이메일 등) 연동 기능 및 결과 저장 처리
- 성과 :
• 완전한 음성 기반 자가진단 시스템 구현 및 AWS 서버 배포
• 시연 가능한 형태의 프로토타입 웹 시스템 구축
- 역할 : FastAPI + Whisper 기반 STT/TTS 흐름 설계, WebSocket 서버 및 UI 전반 개발, 발표자료 및 보고서 작성
- 주요 내용 :
• 음성 질문 자동 녹음 STT 체크박스 선택까지 실시간 흐름 구현
• 진단 흐름 및 TTS/STT 연동 로직 구성 (Frontend-JS + Backend-FastAPI)
• 사용자 정보(생년월일, 이메일 등) 연동 기능 및 결과 저장 처리
- 성과 :
• 완전한 음성 기반 자가진단 시스템 구현 및 AWS 서버 배포
• 시연 가능한 형태의 프로토타입 웹 시스템 구축




