René's URL Explorer Experiment


Title: 【案例】qwen-subtitle:视频字幕智能纠错 + 克隆原声多语言出海配音 · Issue #18 · modelstudioai/modelstudioai.github.io · GitHub

Open Graph Title: 【案例】qwen-subtitle:视频字幕智能纠错 + 克隆原声多语言出海配音 · Issue #18 · modelstudioai/modelstudioai.github.io

X Title: 【案例】qwen-subtitle:视频字幕智能纠错 + 克隆原声多语言出海配音 · Issue #18 · modelstudioai/modelstudioai.github.io

Description: 我做了什么 开发了 qwen-subtitle —— 给视频做字幕智能纠错 + 多语言出海配音的工具,全程由百炼 CLI 驱动,已开源(MIT):https://github.com/oil-oil/qwen_subtitle 录屏 / 教程 / 讲解类视频的字幕,无论哪家 ASR,专有名词永远会被听错:Claude 听成 cloud、Codex 听成 class q、html2pptx 听成 html to ppt。靠手工维护术语表去替换既累又补不全。 核心洞察:录屏...

Open Graph Description: 我做了什么 开发了 qwen-subtitle —— 给视频做字幕智能纠错 + 多语言出海配音的工具,全程由百炼 CLI 驱动,已开源(MIT):https://github.com/oil-oil/qwen_subtitle 录屏 / 教程 / 讲解类视频的字幕,无论哪家 ASR,专有名词永远会被听错:Claude 听成 cloud、Codex 听成 class q、html2pptx 听...

X Description: 我做了什么 开发了 qwen-subtitle —— 给视频做字幕智能纠错 + 多语言出海配音的工具,全程由百炼 CLI 驱动,已开源(MIT):https://github.com/oil-oil/qwen_subtitle 录屏 / 教程 / 讲解类视频的字幕,无论哪家 ASR,专有名词永远会被听错:Claude 听成 cloud、Codex 听成 class q、html2pptx 听...

Opengraph URL: https://github.com/modelstudioai/modelstudioai.github.io/issues/18

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"【案例】qwen-subtitle:视频字幕智能纠错 + 克隆原声多语言出海配音","articleBody":"## 我做了什么\n\n开发了 **qwen-subtitle** —— 给视频做**字幕智能纠错 + 多语言出海配音**的工具,全程由百炼 CLI 驱动,已开源(MIT):**https://github.com/oil-oil/qwen_subtitle**\n\n录屏 / 教程 / 讲解类视频的字幕,无论哪家 ASR,**专有名词永远会被听错**:`Claude` 听成 `cloud`、`Codex` 听成 `class q`、`html2pptx` 听成 `html to ppt`。靠手工维护术语表去替换既累又补不全。\n\n核心洞察:**录屏视频里,正确的词往往就明明白白写在屏幕上**。所以让**视觉模型 qwen-vl 按时间戳去看那一帧,读屏幕上真实写着的字来纠正**——这是纯语音工具永远做不到的。纠错后还能翻译成多语言、用从视频里克隆出的**原声**配音,做电商 / 跨境带货出海。\n\n## 使用的工具\n\n- 百炼 CLI(`bl`)\n- Skill 名称:**qwen-subtitle**(开源,自带 SKILL.md,Claude Code / Codex 即取即用)\n- 用到的百炼模型与命令(5 步全程 `bl`):\n\n| 步骤 | 能力 | 模型 | bl 命令 |\n|---|---|---|---|\n| 1 听写 | 语音识别(句+词级毫秒时间戳) | fun-asr | `bl speech recognize` |\n| 2 看屏纠错 ★ | 标错 + 看帧定夺 | qwen3.7-max + qwen3-vl-plus | `bl text chat` / `bl vision describe` |\n| 3 顺滑 | 算法断句 + 去水词 | qwen-plus | `bl text chat` |\n| 4 翻译 | 字幕 / 配音稿 | qwen-mt-turbo / qwen-plus | `bl text chat` |\n| 5 克隆配音 | 声音复刻 + 合成 | cosyvoice-v2 | `bl file upload` / `bl speech synthesize` |\n\n## 效果展示\n\n![多语言预览:tab 一键切字幕 + 视频音轨](https://raw.githubusercontent.com/oil-oil/qwen_subtitle/main/assets/preview-multilang.png)\n\n*自带本地预览页:右上角语言 tab 一键切换字幕 + 视频音轨(中文原声 / 英·日·韩克隆配音);左边视频烧入对应语言字幕、与帧同步。*\n\n**纠错实测**:7 分钟录屏(78 句),全片 14 处修改 **13 处正确**,典型如 `cloud→Claude`、`class q→Codex`、`html to ppt→html2pptx`——都是单通道字幕工具修不了的同音术语错,且每处都带**画面证据**(`report.md`)。取不到画面证据的句子**保留原文 + 标记待人工确认,绝不让模型盲猜**(零误改优先)。\n\n**多语言出海**:英文克隆配音 + 西/葡多语言字幕端到端跑通。配音用 **CosyVoice 从视频里克隆的原声**(中/英/日/韩),字幕支持 qwen-mt 的 92 语种。**有配音的语言,字幕 = 配音同一份文案,一字不差**。\n\n一条命令跑完:`python3 scripts/subfix.py \u003cvideo.mp4\u003e` → `python3 scripts/dub_multi.py \u003cvideo.mp4\u003e --transcript ... --langs en,ja,es`\n\n## 踩坑记录\n\n- **`bl text chat --output json` 不能加 `--quiet`**:加了会返回数组、把 JSON 解析坏掉;不加才是标准 `{choices:[{message:{content}}]}`。\n- **VL 会幻觉 / 过度纠正**(把\"超级麦吉\"改成\"超级码力\"、给 `ooxml` 补成 `ooxml.md`):加了一组**零误改闸门**才稳——VL 只认画面上能逐字读到的字(禁图标/logo 推断),最小替换、发音一致,标错阶段别把通顺的中文名当音译错。\n- **声音克隆百炼 CLI 暂无对应命令**:走原始 DashScope API——`bl file upload --model cosyvoice-v2` 拿 `oss://` URL → `POST .../audio/tts/customization` 复刻,**必须加请求头 `X-DashScope-OssResourceResolve: enable`** 才能解析 OSS → 拿 voice_id → `bl speech synthesize --voice \u003cid\u003e`。\n- **配音\"听着没说完 / 音画对不上\"**:① 按**整句**念不按字幕碎段;② 字幕与配音用**同一份译文**;③ `atempo` 只压缩不拉慢(上限 1.5)。\n","author":{"url":"https://github.com/oil-oil","@type":"Person","name":"oil-oil"},"datePublished":"2026-06-28T08:25:47.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/18/modelstudioai.github.io/issues/18"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:9001186e-f99f-905c-9a8c-2a8c3f25de20
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idB588:10637F:23C8F3E:2FAF89F:6A5206B0
html-safe-nonce3ce3c6bfa4986b78bc2893023f29654336642dc0aeffbd685c31e27341ef0d13
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNTg4OjEwNjM3RjoyM0M4RjNFOjJGQUY4OUY6NkE1MjA2QjAiLCJ2aXNpdG9yX2lkIjoiODc2MjAyOTY0Njk1NzExOTE1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb03f9e812e71cc05538eb42031663dcaa20f0484dc9cc81793130b7cde48acab
hovercard-subject-tagissue:4761591101
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelstudioai/modelstudioai.github.io/18/issue_layout
twitter:imagehttps://opengraph.githubassets.com/b5c4244e15dbfc74a6a548f53010dce6eddcdbe74dcbe65af36360121d8d6e9d/modelstudioai/modelstudioai.github.io/issues/18
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b5c4244e15dbfc74a6a548f53010dce6eddcdbe74dcbe65af36360121d8d6e9d/modelstudioai/modelstudioai.github.io/issues/18
og:image:alt我做了什么 开发了 qwen-subtitle —— 给视频做字幕智能纠错 + 多语言出海配音的工具,全程由百炼 CLI 驱动,已开源(MIT):https://github.com/oil-oil/qwen_subtitle 录屏 / 教程 / 讲解类视频的字幕,无论哪家 ASR,专有名词永远会被听错:Claude 听成 cloud、Codex 听成 class q、html2pptx 听...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameoil-oil
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
go-importgithub.com/modelstudioai/modelstudioai.github.io git https://github.com/modelstudioai/modelstudioai.github.io.git
octolytics-dimension-user_id283556804
octolytics-dimension-user_loginmodelstudioai
octolytics-dimension-repository_id1263703297
octolytics-dimension-repository_nwomodelstudioai/modelstudioai.github.io
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1263703297
octolytics-dimension-repository_network_root_nwomodelstudioai/modelstudioai.github.io
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelstudioai/modelstudioai.github.io/issues/18#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fmodelstudioai.github.io%2Fissues%2F18
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fmodelstudioai.github.io%2Fissues%2F18
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=modelstudioai%2Fmodelstudioai.github.io
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/18
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/18
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/18
Please reload this pagehttps://github.com/modelstudioai/modelstudioai.github.io/issues/18
modelstudioai https://github.com/modelstudioai
modelstudioai.github.iohttps://github.com/modelstudioai/modelstudioai.github.io
Notifications https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Fork 2 https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Star 3 https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Code https://github.com/modelstudioai/modelstudioai.github.io
Issues 8 https://github.com/modelstudioai/modelstudioai.github.io/issues
Pull requests 0 https://github.com/modelstudioai/modelstudioai.github.io/pulls
Actions https://github.com/modelstudioai/modelstudioai.github.io/actions
Projects https://github.com/modelstudioai/modelstudioai.github.io/projects
Security and quality 0 https://github.com/modelstudioai/modelstudioai.github.io/security
Insights https://github.com/modelstudioai/modelstudioai.github.io/pulse
Code https://github.com/modelstudioai/modelstudioai.github.io
Issues https://github.com/modelstudioai/modelstudioai.github.io/issues
Pull requests https://github.com/modelstudioai/modelstudioai.github.io/pulls
Actions https://github.com/modelstudioai/modelstudioai.github.io/actions
Projects https://github.com/modelstudioai/modelstudioai.github.io/projects
Security and quality https://github.com/modelstudioai/modelstudioai.github.io/security
Insights https://github.com/modelstudioai/modelstudioai.github.io/pulse
【案例】qwen-subtitle:视频字幕智能纠错 + 克隆原声多语言出海配音https://github.com/modelstudioai/modelstudioai.github.io/issues/18#top
showcased已收录上线https://github.com/modelstudioai/modelstudioai.github.io/issues?q=state%3Aopen%20label%3A%22showcased%22
https://github.com/oil-oil
oil-oilhttps://github.com/oil-oil
on Jun 28, 2026https://github.com/modelstudioai/modelstudioai.github.io/issues/18#issue-4761591101
https://github.com/oil-oil/qwen_subtitlehttps://github.com/oil-oil/qwen_subtitle
https://raw.githubusercontent.com/oil-oil/qwen_subtitle/main/assets/preview-multilang.png
showcased已收录上线https://github.com/modelstudioai/modelstudioai.github.io/issues?q=state%3Aopen%20label%3A%22showcased%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.