TermCorrector πŸ“„ πŸ†

AI
Speech Recognition
Web Service

Tech Stack

Python
Flask
Whisper
FastText

Team

NameGitHubRole
μ„ μ‹ μš±tjs1012-
ν•œμ£ΌμƒH-Software224-
ν•œμ§€ν›ˆjhhan0208-

Description

κΈ°μ‘΄ Speech-to-Text(STT) μ„œλΉ„μŠ€λŠ” 일반적인 ν•œκ΅­μ–΄ μΈμ‹μ—λŠ” 높은 μ„±λŠ₯을 λ³΄μ΄μ§€λ§Œ, κ°•μ˜μ—μ„œ 자주 λ“±μž₯ν•˜λŠ” 영문 μ „λ¬Έ μš©μ–΄λŠ” λ°œν™”μžμ˜ μ™Έλž˜μ–΄ 발음 차이둜 인해 잘λͺ» λ³€ν™˜λ˜λŠ” λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†

TermCorrectorλŠ” μ‚¬μš©μžκ°€ μ—…λ‘œλ“œν•œ κ°•μ˜ 자료(PDF)μ—μ„œ μ „λ¬Έ μš©μ–΄λ₯Ό μžλ™ μΆ”μΆœν•˜κ³ , Whisper STT 결과와 λΉ„κ΅ν•˜μ—¬ 잘λͺ» μΈμ‹λœ μš©μ–΄λ₯Ό νƒμ§€ν•©λ‹ˆλ‹€. 이후 데이터 μ¦κ°•μœΌλ‘œ ν•™μŠ΅ν•œ FastText λͺ¨λΈμ„ μ΄μš©ν•΄ κ°€μž₯ μ μ ˆν•œ 영문 μš©μ–΄λ₯Ό μ˜ˆμΈ‘ν•˜κ³ , ꡐ정 κ²°κ³Όλ₯Ό μ›Ή μ„œλΉ„μŠ€μ—μ„œ λ°”λ‘œ 확인할 수 μžˆλ„λ‘ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

Fine-tuning 없이도 κ°•μ˜ 자료λ₯Ό ν™œμš©ν•˜μ—¬ 도메인 νŠΉν™” STT μ„±λŠ₯을 κ°œμ„ ν•  수 μžˆλ„λ‘ μ„€κ³„ν–ˆμœΌλ©°, μ‹€μ œ ν•™μŠ΅μ— ν™œμš© κ°€λŠ₯ν•œ μ›Ή μ„œλΉ„μŠ€λ₯Ό ν•¨κ»˜ κ°œλ°œν•˜μ—¬ μ—°κ΅¬μ˜ ν™œμš© κ°€λŠ₯성을 κ²€μ¦ν–ˆμŠ΅λ‹ˆλ‹€.

  • Whisper STT와 FastTextλ₯Ό κ²°ν•©ν•œ 영문 μ „λ¬Έ μš©μ–΄ ꡐ정 μ‹œμŠ€ν…œ 섀계
  • κ°•μ˜ 자료(PDF)μ—μ„œ μ „λ¬Έ μš©μ–΄λ₯Ό μžλ™ μΆ”μΆœν•˜μ—¬ 도메인별 ν•™μŠ΅ 데이터 생성
  • ν•œκ΅­μΈ μ˜μ–΄ 발음 였λ₯˜ νŒ¨ν„΄μ„ λ°˜μ˜ν•œ 데이터 증강 기법 적용
  • μ‚¬μš©μžκ°€ ꡐ정 κ²°κ³Όλ₯Ό 직접 μ„ νƒν•˜κ±°λ‚˜ μˆ˜μ •ν•  수 μžˆλŠ” μ›Ή μ„œλΉ„μŠ€ 개발
  • 2024 SWCON Conference μš°μˆ˜μƒ μˆ˜μƒ
  • KCC 2025 λ…Όλ¬Έ λ°œν‘œ 및 ν•™νšŒ ν¬μŠ€ν„° μ „μ‹œ
  • KCC 2025 학뢀생 λΆ€λ¬Έ μ΅œμš°μˆ˜μƒ μˆ˜μƒ

Page Info

Landing Page

κ°•μ˜ 자료(PDF)와 κ°•μ˜ λ…ΉμŒ(M4A)을 μ—…λ‘œλ“œν•˜μ—¬ STT ꡐ정을 μ‹œμž‘ν•˜λŠ” 메인 ν™”λ©΄μž…λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†

System Architecture

κ°•μ˜ μžλ£Œμ—μ„œ μ „λ¬Έ μš©μ–΄λ₯Ό μΆ”μΆœν•˜κ³ , Whisper 기반 STT와 FastText λͺ¨λΈμ„ κ²°ν•©ν•˜μ—¬ 잘λͺ» μΈμ‹λœ 영문 μš©μ–΄λ₯Ό κ΅μ •ν•˜λŠ” 전체 νŒŒμ΄ν”„λΌμΈμž…λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†

Correction Pipeline

PDFμ—μ„œ μΆ”μΆœν•œ μ „λ¬Έ μš©μ–΄μ™€ STT κ²°κ³Όλ₯Ό λΉ„κ΅ν•˜μ—¬ 후보λ₯Ό μ„ μ •ν•˜κ³ , 데이터 증강 기반 FastText λͺ¨λΈμ„ 톡해 μ˜¬λ°”λ₯Έ 영문 μš©μ–΄λ‘œ κ΅μ •ν•©λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†

Correction Result

ꡐ정 λŒ€μƒ 단어λ₯Ό ν•˜μ΄λΌμ΄νŠΈν•˜μ—¬ μ‚¬μš©μžμ—κ²Œ 보여주며, μ—¬λŸ¬ 후보 쀑 μ›ν•˜λŠ” κ²°κ³Όλ₯Ό μ„ νƒν•˜κ±°λ‚˜ 직접 μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†
TermCorrector πŸ“„ πŸ†

πŸ“„ Poster & Publication

KCC 2025 λ…Όλ¬Έκ³Ό ν•™νšŒ ν¬μŠ€ν„°λ₯Ό 톡해 ν”„λ‘œμ νŠΈμ˜ 연ꡬ λ‚΄μš©κ³Ό μ‹œμŠ€ν…œ ꡬ쑰λ₯Ό λ°œν‘œν–ˆμŠ΅λ‹ˆλ‹€.

TermCorrector πŸ“„ πŸ†

πŸ† Awards

TermCorrector πŸ“„ πŸ†

    Jihoon Han - AI & Software Engineer