LoredCast/filewizard

File Converter, OCR, Transcription & TTS WebUI

해결하는 문제

File Wizard는 복잡한 명령줄 도구가 필요한 일반적인 파일 작업을 중앙 집중식 셀프 호스팅 웹 인터페이스에서 수행할 수 있도록 합니다. 문서, 이미지, 오디오, 비디오 변환이나 OCR 및 음성-텍스트 전사를 위해 수많은 개별 유틸리티를 수동으로 설치하고 구성할 필요가 없습니다.

작동 방식

이 애플리케이션은 업계 표준 CLI 및 Python 도구 모음을 래핑합니다. FastAPI 백엔드와 간단한 HTML/JS/CSS 프론트엔드를 사용하여 사용자가 브라우저를 통해 파일을 업로드하고, 원하는 작업을 선택하며, 변환 또는 전사 진행 상황을 실시간으로 추적할 수 있습니다. 백그라운드 작업 처리를 지원하며, Docker를 통해 배포하여 필요한 모든 종속성(FFmpeg, Pandoc, Tesseract 등)을 쉽게 설정할 수 있습니다.

대상 사용자

온라인 파일 변환 서비스에 대한 개인용 셀프 호스팅 대안을 찾는 사용자나, 명령줄보다 그래픽 인터페이스를 선호하는 사용자에게 적합합니다.

주요 특징

  • 광범위한 형식 지원: 사무용 문서, 전자책, 이미지, 오디오, 비디오를 포함하여 180개 이상의 형식을 기본적으로 지원합니다.
  • AI 기반 전사: faster-whisper를 통합하여 GPU 가속을 활용한 로컬 오디오-텍스트 전사를 지원합니다.
  • 통합 OCR: Tesseract와 ocrmypdf를 사용하여 다국어 이미지 및 PDF에서 텍스트를 추출합니다.
  • 확장 가능한 아키텍처: settings.yml 파일을 수정하여 새로운 변환 도구를 추가할 수 있습니다.
  • 안전한 배포: OIDC 인증 옵션과 시스템 리소스 고갈을 방지하기 위한 자식 프로세스 리소스 제한 기능이 포함되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트