ssnangua/ColorTxt
「彩读 3.0 书源 × AI+」——一款会给内容上色的本地 TXT 小说阅读器,带给你不一样的阅读体验!(也支持打开常见的电子书格式,如 .epub)。还有章节识别、简繁互转、划线标注、记笔记、词典、翻译、多角色语音朗读、AI 阅读助手、书源找书等功能。支持 macOS、Windows 和 Linux。
🎨 ColorTxt – 「彩読」3.0
何であるか – 中国語小説やその他の電子書籍向けのクロスプラットフォームデスクトップリーダー(Electron + Vue + Monaco)。プレーンテキスト、Markdown、または一般的な電子書籍形式を読み込み、Markdownに変換して、豊富なリーディングアシスト機能を備えたコンテンツを表示します。
主な機能
| 機能 | 機能内容 |
|---|---|
| ローカルファイル対応 | .txt、.md、および多くの電子書籍形式(.epub、.mobi、.pdfなど)を開ける。ファイルはレンダリング用にMarkdownに変換される。 |
| 自動チャプター検出 | 内蔵の正規表現ルールに加え、ユーザー定義のパターンでクリック可能なチャプター一覧を構築可能。 |
| コンテンツの色分け | キャラクター、キーワード、またはユーザーが選択した任意の単語にカスタムハイライトルールを適用し、「カラフルリーディング」体験を実現。 |
| 注釈機能 | ノート付きブックマーク、行レベルのハイライト、自由形式のノート、および「スティッキー」チャプター見出しバー。 |
| 編集とスマートフォーマット | インプレース編集(誤字訂正)と AI駆動のスマートレイアウト ツール。ハード改行、句読点、HTMLの残骸、透かしなどをクリーンアップ可能。変更を適用する前に差分を表示。 |
| リーディングヘルパー | タイマー自動スクロール、ポモドーロタイマー、フルスクリーンモード、およびクイック非表示「スパイ」ホットキー。 |
| 音声再生 | システム音声、Edge TTS、またはクラウドサービス(Aliyun Qwen3‑TTS、MiniMax、Xiaomi MiMoなど)によるテキスト読み上げ。AI生成のキャラクター音声プロファイルを使用して、単一音声ナレーションまたはマルチボイス対話が可能。 |
| AIリーディングアシスタント | チャット形式インターフェースで、以下が可能: |
- プロット分析、ストーリーに関する質問への回答
- マインドマップやワードクラウドの生成
- キャラクターカード(要約+ローカルまたはリモートのテキストから画像生成されたポートレート)の作成(ローカルまたはリモートのテキストから画像生成モデルを使用)
- ベクトル埋め込み(ローカルBGE‑Smallまたは多言語E5モデル、またはOpenAI互換の埋め込みAPI)を用いたRAGスタイルの全文検索 |
| 翻訳と辞書検索 | 複数のサービス(OpenAI、Microsoft、Google、DeepL、Baiduなど)によるインライン翻訳と、辞書検索(Wiktionary/Wikipediaに加え、ユーザーがインポート可能なStarDict/MDict/DICT/Slob/BGLファイル)。 |
| ブックパック(彩読書包) | 原文、ハイライト、ノート、ブックマーク、キャラクター資産、設定を含む
.ctz(プレーンZIP)または暗号化された.ctzxバンドルをエクスポート/インポート可能。デバイス間共有や同期に便利。 | | WebDAV同期 | 設定とブックパックをリモートのWebDAVサーバーに同期可能。複数デバイスでの利用を可能に。 | | クロスプラットフォーム | Windows、macOS、Linuxで動作(グローバルホットキーはWindows/macOSで動作。Linux Waylandには既知の制限あり)。 |
AIおよびモデル統合
- チャットモデル:OpenAI互換エンドポイント(OpenAI、Azure、Ollama、LM Studio、DeepSeek、DashScope、GLM、Moonshot、SiliconFlow、Agnes AI、MiniMax、Xiaomi MiMo、OpenRouter、Google Geminiなど)。
- 埋め込みモデル:上記エンドポイントに加え、ローカルRAG用に組み込みの中国語BGE‑Small(約47 MB)と多言語E5‑Small(約118 MB)を搭載。
- テキストから画像生成:ローカルWebUI/ComfyUIまたはクラウドサービス(OpenAI Images、Stability AI、DashScope、MiniMax、Agnes AI)でキャラクターイラストを生成可能。
なぜ重要か – ColorTxtは従来の電子書籍リーダーと現代のAIツールを融合させています:文脈分析、自動フォーマット、多言語翻訳、キャラクター固有の音声による音声ナレーション。読者は小説を単に読むだけでなく、構造を探索し、キャラクターを可視化し、AI駆動のツールを通じて物語と対話できるようになります。ほとんどのコア機能はオフラインで動作します。
導入方法 – 事前ビルド済みバイナリをインストールする(または npm/yarn でソースを実行)、テキストまたは電子書籍ファイルを開き、サイドパネルのチャプター、ハイライト、ノート、AIアシスタントを探索してください。リモート機能が必要な場合は、設定 → AI で好みのLLM/埋め込みエンドポイントを設定してください。それ以外は、バンドルされた小さなモデルが即座に利用可能。
上記のすべての詳細は、リポジトリの README から直接引用されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト