소개 시도 배경
암송점검을 텍스트를 눈으로만 확인하는 것에 그치는 것이 아니라
음성인식을 기반으로 점검하는 것으로 디벨럽 해보려고 합니다.
진행 방법과 사용 도구
어떤 도구를 사용했고, 어떻게 활용하셨나요?
Flutter
speech_to_text: 음성 인식용
텍스트 비교 로직 (간단한 문자 일치율 기반)
사용자는 화면에 제시된 성경 출처를 보고 암송을 시작
앱은 음성 인식을 통해 사용자의 말하는 내용을 텍스트로 변환
변환된 텍스트와 정답 구절을 비교하여 유사도를 계산
결과와 배운 점
실시간 음성 인식은 꽤 잘 동작했지만, 말이 빠르거나 잡음이 많을 때 정확도가 떨어졌습니다.
✅ 음성 인식 결과와 정답 구절을 비교하는 데 있어서 단순 문자열 비교보다 Levenshtein Distance 같은 알고리즘을 쓰면 더 정밀한 채점이 가능하겠다는 인사이트를 얻었습니다.
✅ UX 측면에서, 사용자가 결과를 직관적으로 볼 수 있도록 점수 표시, 틀린 부분 강조 등이 중요하다는 것도 느꼈습니다.