2026-08-03 04:05:18 +09:00
2025-12-09 17:05:08 +09:00
2025-12-09 17:05:08 +09:00
2026-08-03 04:05:18 +09:00
2025-12-09 17:05:08 +09:00

KoBART 기반 장문 요약과 음성 출력

긴 한국어 텍스트를 입력하면 KoBART 모델로 요약하고, 요약 결과를 음성으로 읽어주는 프로젝트입니다.

KoBART.py가 모델 실행과 API 처리를 맡고, index.html에서 텍스트 입력과 결과 확인을 합니다.

기간

  • 2025.03.10 ~ 2025.06.20

사용한 것

  • Python
  • FastAPI
  • PyTorch
  • Hugging Face
  • KoBART
  • HTML
  • JavaScript

동작

  1. 브라우저에서 긴 텍스트를 입력합니다.
  2. 서버가 입력 문장을 KoBART 요약 모델에 넣습니다.
  3. 모델이 만든 요약문을 화면에 보여줍니다.
  4. 요약문을 TTS로 변환해 재생합니다.

파일

  • KoBART.py: 모델 로드, 요약 처리, API 실행
  • index.html: 입력 화면
  • requirements.txt: Python 패키지 목록
  • uv.sh: 실행 보조 스크립트

실행

pip install -r requirements.txt
python KoBART.py

참고

  • KoBART 모델은 공개된 한국어 요약 모델을 사용했습니다.
  • 입력 길이가 길면 문단 단위로 나눠 처리해야 합니다.
  • 모델 실행 환경에 따라 GPU 설정을 따로 맞춰야 합니다.
S
Description
No description provided
Readme
34 KiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 62.4%
Python 36.2%
Shell 1.4%