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 验证选项和子进程资源限制,以防止系统资源耗尽。

相关

  • 项目
  • 项目
  • 项目
  • 项目