{"adoption": {"forks": 344, "observed_at": "2026-08-28T04:08:59.533787+00:00", "stars": 4778}, "canonical_url": "https://ross.abutalabs.com/products/smartsub", "card": {"archived": false, "artifact_type": "application", "description": "视频转字幕、字幕翻译、AI 配音与声音克隆、字幕烧录——免费开源的一站式桌面工具。基于 Whisper / FunASR 等本地模型离线语音转文字，批量处理 + 全平台 GPU 加速，跨 Windows / macOS / Linux。Free, open-source desktop app to generate, translate, dub & burn video subtitles — local Whisper speech-to-text, AI dubbing & voice cloning, offline, GPU-accelerated.", "domain": ["speech-processing", "media", "cross-platform", "artificial-intelligence"], "enriched": true, "function": ["speech-recognition", "tts", "video-processing", "nlp", "machine-learning", "gpu-computing", "developer-tools"], "health_score": 99, "homepage": "https://smartsub.linxiaodong.com/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["buxuku/SmartSub"], "name": "buxuku/SmartSub", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-20T06:05:53+00:00", "repo": "buxuku/SmartSub", "stars": 4778, "tags": ["subtitles", "whisper", "transcription", "translation", "dubbing", "voice-cloning", "subtitle-burning", "offline", "electron", "batch-processing", "yt-dlp", "funasr", "sherpa-onnx", "video", "natural-language-processing", "localization", "macos", "linux", "desktop"], "topics": ["subtitle", "translate", "whisper", "whisper-cpp", "deepseek", "ollama", "openai", "fireredasr", "funasr", "qwen3-asr", "sherpa-onnx", "faster-whisper"], "urls": [], "use_cases": ["generate subtitles from a video automatically", "translate srt subtitles to another language", "transcribe podcast or lecture recordings to text", "add chinese subtitles to a youtube video", "dub a video into a foreign language with tts", "clone my own voice for video narration", "burn hardcoded subtitles into a video", "batch transcribe meeting recordings offline"], "what_it_is": "SmartSub (妙幕) is a free, open-source cross-platform desktop application that provides an end-to-end subtitle and dubbing pipeline: speech-to-text transcription, subtitle translation, proofreading, AI dubbing with voice cloning, and subtitle burning into video. It runs local models (whisper.cpp, faster-whisper, FunASR, sherpa-onnx) offline with GPU acceleration and supports batch processing on Windows, macOS, and Linux.", "when_to_avoid": ["you need a programmatic library or CLI to embed transcription into your own pipeline", "you require professional-grade subtitle editing with advanced timing features found in dedicated editors like Aegisub", "you only need cloud-based transcription without downloading local models"], "when_to_choose": ["you need an all-in-one offline tool for subtitle generation, translation, dubbing, and burning", "privacy matters and you want files processed locally without API keys", "you want batch processing with GPU acceleration across Windows, macOS, and Linux", "you work heavily with Chinese content and want FunASR/FireRedASR engines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/smartsub", "repo": "buxuku/SmartSub", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.533787+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:45.228269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d458cba27fc73676d4f97fd7e875636075a3458f9518bdf47386ae6c45e9e7b", "fetched_at": "2026-08-28T04:08:59.533787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/buxuku/SmartSub"}, {"content_hash": "2b828197466ba1947429b29fec0e0b5952f3395c57a78b2c76a808422bee23c5", "fetched_at": "2026-08-29T09:02:23.426892+00:00", "kind": "homepage", "missing": false, "url": "https://smartsub.linxiaodong.com/"}, {"content_hash": "74bcb988f0caedb8296b8c3943b2f36e86c8fcd3c094082617040dcbaf855e58", "fetched_at": "2026-08-29T09:02:23.440021+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/intro/quickstart"}, {"content_hash": "ab9b63709efc99330c60c19b78b7b874d40c6cf7e878d98051431c3795fc13f7", "fetched_at": "2026-08-29T09:02:23.441914+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-generation"}, {"content_hash": "80a3592f9be251f4d8f168b0de4c33745ad4e26f5a71703f46333af781e395af", "fetched_at": "2026-08-29T09:02:23.443537+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/subtitle-translation"}, {"content_hash": "bed400447b357fe97e6a3cd64ba0c06414dd924ecc4db38dc6abe6708f6ed55c", "fetched_at": "2026-08-29T09:02:23.445472+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/proofreading"}, {"content_hash": "ca75d1f50986a05b7abd5cac86a5272d94ff560813a5df0ebab267cbebe4d8eb", "fetched_at": "2026-08-29T09:02:23.447251+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/tts-dubbing"}, {"content_hash": "feb3ed7f2cf4307e46958354ecd1b2dd375afa843f770d68c7aa2daa96ee67ce", "fetched_at": "2026-08-29T09:02:23.449031+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/features/video-merge"}, {"content_hash": "1a8439a1cf33161fb961a3f353ebf760ffe0532b20600f1913b5cd16632e6a44", "fetched_at": "2026-08-29T09:02:23.436222+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/changelog"}, {"content_hash": "cf0f9b6ace7666f6fa70a4ce4c5e6082ef2dc41b885031bd3612a25bba768e8a", "fetched_at": "2026-08-29T09:02:23.438279+00:00", "kind": "site_page", "missing": false, "url": "https://smartsub.linxiaodong.com/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 59, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 834, "days_push": 13, "days_rel": 28, "gap_med": 6.0, "n_releases_24m": 51}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}