암송점검+음성인식

소개 시도 배경

암송점검을 텍스트를 눈으로만 확인하는 것에 그치는 것이 아니라

음성인식을 기반으로 점검하는 것으로 디벨럽 해보려고 합니다.

진행 방법과 사용 도구

어떤 도구를 사용했고, 어떻게 활용하셨나요?

  • Flutter

  • speech_to_text: 음성 인식용

  • 텍스트 비교 로직 (간단한 문자 일치율 기반)

  • 사용자는 화면에 제시된 성경 출처를 보고 암송을 시작

  • 앱은 음성 인식을 통해 사용자의 말하는 내용을 텍스트로 변환

  • 변환된 텍스트와 정답 구절을 비교하여 유사도를 계산

결과와 배운 점

  • 실시간 음성 인식은 꽤 잘 동작했지만, 말이 빠르거나 잡음이 많을 때 정확도가 떨어졌습니다.

  • ✅ 음성 인식 결과와 정답 구절을 비교하는 데 있어서 단순 문자열 비교보다 Levenshtein Distance 같은 알고리즘을 쓰면 더 정밀한 채점이 가능하겠다는 인사이트를 얻었습니다.

  • UX 측면에서, 사용자가 결과를 직관적으로 볼 수 있도록 점수 표시, 틀린 부분 강조 등이 중요하다는 것도 느꼈습니다.

도움 받은 글 (옵션)

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요