{"adoption": {"forks": 582, "observed_at": "2026-08-28T04:09:16.000710+00:00", "stars": 5358}, "canonical_url": "https://ross.abutalabs.com/products/youdub-webui", "card": {"archived": false, "artifact_type": "application", "description": "Open-source AI video localization and dubbing for YouTube/Bilibili: speech recognition, subtitle translation, voice cloning, audio mixing and rendering. 开源 AI 视频翻译配音工具。", "domain": ["media", "artificial-intelligence"], "enriched": true, "function": ["speech-recognition", "tts", "video-processing", "audio-processing", "nlp", "machine-learning", "web-framework"], "health_score": 98, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["liuzhao1225/YouDub-webui"], "name": "liuzhao1225/YouDub-webui", "platform": ["windows", "python"], "pushed_at": "2026-08-26T09:02:16+00:00", "repo": "liuzhao1225/YouDub-webui", "stars": 5358, "tags": ["video-dubbing", "voice-cloning", "subtitle-translation", "video-localization", "whisper", "demucs", "youtube", "bilibili", "ai-dubbing", "webui", "video", "natural-language-processing", "localization", "linux", "macos", "docker", "gpu"], "topics": ["ai-dubbing", "bilibili", "demucs", "fastapi", "ffmpeg", "nextjs", "python", "speech-to-text", "subtitle-translation", "text-to-speech", "video-localization", "video-translation", "voice-cloning", "voxcpm", "whisper", "youtube", "ai-video-translation", "multilingual-video", "open-source", "youtube-translator"], "urls": [], "use_cases": ["dub youtube videos into chinese", "translate and dub bilibili videos to english", "add ai voiceover to local video files", "generate translated subtitles for videos", "clone a voice for video dubbing", "separate vocals from background music in a video", "localize video content into multiple languages"], "what_it_is": "YouDub WebUI is an open-source AI video localization and dubbing tool that converts YouTube, Bilibili, or local videos into target-language versions with speech recognition, subtitle translation, voice cloning, and audio mixing. It provides a web interface built on FastAPI and Next.js, producing dubbed videos with optional hard subtitles while preserving background audio.", "when_to_avoid": ["you only need simple subtitle translation without dubbing", "you have no GPU and need fast processing", "you need production-grade Japanese or other less-validated language pairs", "you want a fully managed cloud service with no local setup"], "when_to_choose": ["you need an end-to-end local pipeline for translating and dubbing videos", "you want to preserve background music and effects while replacing speech", "you work with YouTube or Bilibili content and need automated localization", "you prefer self-hosted processing with GPU acceleration over cloud services"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/youdub-webui", "repo": "liuzhao1225/YouDub-webui", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "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:09:16.000710+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:16.000710+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:58:46.426554+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22868cb3e050040190ccbe0a9d484a93077e2d6e274797ff8787e5895cfe0e83", "fetched_at": "2026-08-28T04:09:16.000710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liuzhao1225/YouDub-webui"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 70, "rhythm": 48}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 981, "days_push": 7, "days_rel": 133, "gap_med": null, "n_releases_24m": 1}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}