steipete/summarize
Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension.
解決的問題
Summarize 簡化了從各種雜訊來源(如網頁、PDF、影像與音訊/影片檔案)中提取乾淨、可讀的文本的過程,並利用大語言模型(LLM)將內容轉換為簡潔的摘要。
工作原理
該工具採用多路徑提取系統:對網頁使用可讀性提取(支援 Markdown 與 Firecrawl 備用方案),對文件採用文件感知提取,對 YouTube 與播客則取得字幕。對於無字幕的媒體,使用本地或雲端語音轉錄,並可對影片投影片執行 OCR。提取出的文本隨後傳遞給設定好的 LLM 提供商(如 OpenAI、Ollama 或 OpenRouter)以生成最終摘要。
適用對象
適用於希望透過 Node.js CLI、瀏覽器擴充(Chrome/Firefox)或透過核心函式庫進行程式化方式,快速從網路或媒體檔案中萃取資訊的使用者。
主要亮點
- 多源輸入支援:支援網頁、PDF、影像、YouTube 影片、播客以及原始音訊/影片檔案。
- 彈性模型整合:相容多種 API 提供商、OpenAI 相容端點、透過 Ollama 使用本地模型,以及支援 GitHub Copilot 與 Claude 等認證程式碼 CLI。
- 視覺內容提取:可從影片中提取基於場景的畫面,並可選擇對投影片執行 OCR。
- 多接口可用:提供全域 CLI、瀏覽器側邊欄擴充與 Node.js 函式庫三種形式。
相關
- 專案
- 專案
- 專案
- 專案
- 專案