LoredCast/filewizard
File Converter, OCR, Transcription & TTS WebUI
解決する課題
File Wizardは、通常は複雑なコマンドラインツールを必要とする一般的なファイル操作を、一元化されたセルフホスト型のWebインターフェースで実行できるようにします。ドキュメント、画像、音声、動画の変換や、OCRおよび音声文字起こしを行うために、多数の個別のユーティリティを手動でインストール・設定する必要がなくなります。
仕組み
このアプリケーションは、業界標準のCLIおよびPythonツール群のラッパーとして機能します。FastAPIバックエンドとシンプルなHTML/JS/CSSフロントエンドを使用しており、ブラウザ経由でファイルをアップロードし、目的のアクションを選択し、変換や文字起こしの進捗をリアルタイムで追跡できます。バックグラウンドジョブ処理をサポートしており、Docker経由でデプロイすることで、必要なすべての依存関係(FFmpeg、Pandoc、Tesseractなど)を簡単にセットアップできます。
対象ユーザー
オンラインのファイル変換サービスのプライベートなセルフホスト型代替手段を求めている方や、コマンドラインよりもグラフィカルなインターフェースでファイル変換を管理したい方に最適です。
主な特徴
- 幅広いフォーマット対応: オフィスドキュメント、電子書籍、画像、音声、動画など、180種類以上のフォーマットを標準でサポートしています。
- AIによる文字起こし:
faster-whisperを統合し、GPUアクセラレーションを使用したローカルでの音声文字起こしが可能です。 - 統合OCR: Tesseractと
ocrmypdfを使用して、多言語の画像やPDFからテキストを抽出します。 - 拡張可能なアーキテクチャ:
settings.ymlファイルを編集することで、新しい変換ツールを追加できます。 - 安全なデプロイ: OIDC認証オプションや、システムリソースの枯渇を防ぐための子プロセスのリソース制限が含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト