miso-belica/sumy
Module for automatic summarization of text documents and HTML pages.
해결하는 문제
HTML 페이지나 일반 텍스트 문서에서 요약을 자동으로 추출할 수 있는 방법을 제공하며, 여러 언어를 지원하고 요약 품질을 평가할 수 있는 도구를 제공합니다.
작동 방식
이 라이브러리는 URL이나 파일에서 파싱한 텍스트를 처리하기 위해 LexRank, LSA, Luhn, Edmundson 등의 다양한 요약 방법을 사용합니다. 토크나이저와 스테머를 활용하여 다양한 자연어를 처리할 수 있으며, 명령줄 도구 또는 Python API로 사용할 수 있습니다.
대상 사용자
애플리케이션에 텍스트 요약 기능을 통합하고자 하는 개발자 또는 긴 문서를 빠르게 요약하고 싶은 사용자.
주요 특징
- 새로운 언어를 쉽게 추가할 수 있는 다국어 지원.
- HTML과 일반 텍스트 입력을 모두 지원.
- 요약 품질을 테스트하기 위한 내장 평가 프레임워크 포함.
- Python 라이브러리, CLI 도구, Docker 컨테이너로 제공.
관련
- 프로젝트
steipete/summarize웹 페이지, 파일, 오디오/비디오 미디어에서 깨끗한 텍스트를 추출하고 CLI 또는 브라우저 확장 프로그램을 통해 LLM 기반 요약을 생성하는 도구입니다.
- 프로젝트
deanmalmgren/textract다양한 문서 형식에서 텍스트를 추출하기 위한 통합 인터페이스를 제공하는 Python 라이브러리입니다. 텍스트 분석을 위한 데이터 준비 프로세스를 간소화합니다.
- 프로젝트
dw-dengwei/daily-arXiv-ai-enhancedGitHub만 사용하는 도구로, 선택한 arXiv 카테고리를 매일 크롤링하고, 대규모 언어 모델(기본값: DeepSeek)을 사용해 중국어 요약본을 생성한 후, GitHub Pages에 정적 사이트로 게시합니다. 포크만 하면 되며, 몇 가지 시크릿/변수를 설정하고 GitHub Actions를 통해 실행하면 서버가 필요 없습니다.
- 프로젝트
zh-plus/openlrcfaster-whisper를 사용해 오디오를 인식하고, LLM을 활용해 텍스트를 번역 및 보정하여 동기화된 .lrc 자막으로 변환하는 Python 라이브러리입니다.
- 프로젝트
goodmami/wn다국어 워드넷을 탐색하고 쿼리할 수 있는 Python 라이브러리로, 의미 유사도, 계층적 탐색, 어간 추출 도구를 제공합니다.