逐字稿文字預覽
你看,我通常開車。 你看,我通常開車。 嘿,你好,美女。你。 嘿,你好,美女。你。 你好。 你好。 嘿,我想買一份禮物給我 嘿,我想買一份禮物給我 女朋友。 女朋友。 啊,是送給女友的禮物嗎? 啊,是送給女友的禮物嗎? 你女朋友是什麼樣的人?她快 三十歲了,我想送她一份 生日禮物。 我三十歲了 。為什麼選擇這麼難 。為什麼選擇這麼難 ?別說這很難。 就 隨便說說。 隨便說說。 她比我大三歲。 她比我大三歲。 別這麼謙虛。 別這麼謙虛。 這確實是一個里程碑。一樣, 這確實是一個里程碑。一樣, 她都29歲了,看看我。 她都29歲了,看看我。 你呢? 你呢? 你不太愛說話,是這樣嗎?就是這樣 你不太愛說話,是這樣嗎?就是這樣 。 那 就是她。 就是她。 就是這樣,他們都來這裡。 就是這樣,他們都來這裡。 哦,是結婚嗎? 哦,是結婚嗎? 不,你不能就這麼…… 不,你不能就這麼…… 哦,看看你,看看我的手。 哦,看看你,看看我的手。 呃,你需要推薦信嗎?我不多 呃,你需要推薦信嗎?我不多 。 。 看看我的手鐲。 看看我的手鐲。 手鐲? 手鐲? 哦,這種風格。啊,瞧瞧 。它胖乎乎的嗎?你說你胖乎乎的? 。它胖乎乎的嗎?你說你胖乎乎的? 呃,你說的胖還是瘦是什麼意思? 呃,你說的胖還是瘦是什麼意思? 這是一種開放式的風格。試穿一下。在 這是一種開放式的風格。試穿一下。在 那之後。瞧,瞧。 那之後。瞧,瞧。 看。 看。 哦,是這種。 哦,是這種。 不需要搭扣,她可以 不需要搭扣,她可以 輕鬆佩戴,我怕送給你……主要是 ,你怎麼知道它是否太大? ,你怎麼知道它是否太大? 它不是很厚。 它不是很厚。 然後它就更小了。 然後它就更小了。 恐怕,恐怕是你…… 恐怕,恐怕是你…… 我擔心它會損壞,不過 你可以退貨。您可以把它帶 回家,如果不合身,再退貨就行了 。這個黃色的可以。 。這個黃色的可以。 黃色的。 黃色的。 啊,再往裡推一點,就關掉了。 啊,再往裡推一點,就關掉了。 沒錯,寬鬆的時候, 沒錯,寬鬆的時候, 確實看不出尺寸。 換 隻手試試。 隻手試試。 它非常合身。 它非常合身。 好的,這樣可以,換一下就好了。不, 好的,這樣可以,換一下就好了。不, 哦,我看到你女朋友很 哦,我看到你女朋友很 漂亮,你不是在開玩笑吧? 漂亮,你不是在開玩笑吧? 漂亮姑娘,你根本不知道,你在 漂亮姑娘,你根本不知道,你在 逗我。 逗我。 哦,我看到了你女朋友的照片 哦,我看到了你女朋友的照片 ,她很漂亮。 ,她很漂亮。 找個女朋友。 找個女朋友。 哦。 哦。 她很性感,非常性感,而且很漂亮。 她很性感,非常性感,而且很漂亮。 很漂亮。 那 之後呢? 之後呢? 對,你看,你平常是怎麼找到她的 對,你看,你平常是怎麼找到她的 ?你是…… ?你是…… 最重要的是她很棒, 她真的很有興趣,她一定很 她真的很有興趣,她一定很 漂亮也很性感。 漂亮也很性感。 不,事情不是那樣的。別戲弄我。 不,事情不是那樣的。別戲弄我。 我女朋友很漂亮。聽 我女朋友很漂亮。聽 我說。我的女朋友,我的女朋友,我的 我說。我的女朋友,我的女朋友,我的 女朋友,我的女朋友,她總是 女朋友,我的女朋友,她總是 穿著非常性感的衣服,你知道嗎 ?是的,我通常在浴室裡戴著它們 ?是的,我通常在浴室裡戴著它們 ,你能看出來嗎 ,你能看出來嗎 ? 啊。 去。你看,你喜歡它。 我很好奇, 你會覺得它有點卡頓嗎?哦,你打擾我了,但她通常是怎麼知道如何在網路上展現誘惑力的呢? 說出來,告訴我,你幫 她拿掉假牙,她會吸吮……好吧,那就這麼做吧 她拿掉假牙,她會吸吮……好吧,那就這麼做吧 。好的,把這兩個給我。幫我把這兩個拿走,總共多少錢? 讓我想想,多少錢?給我個好價錢,你不會想宰我吧? 3,500。總共是3500個。那太貴了,對吧? 不,我要回去換女朋友。我回去是為了換女朋友,僅此而已。 我不再做了。 我不再做了。 我們去吃飯吧,我想……怎麼了 我們去吃飯吧,我想……怎麼了 ,寶貝? 怎麼了?你太棒了。 別再想家了。 我 想要更多 想要更多 ,因為我的生活……真的不容易。你先遭殃。 呃,多少錢? 3500? 3500? 我不 知道。你想要3550? 我年紀大了,但我並不笨。 真的。 我女朋友是外國人,她聽不懂。 因為她把它和我的生活做了比較,懂嗎 ? 只需要3550,對吧? 不,別談這件事。 你真是個奇葩,你以為我不 知道嗎?你真是一竅不通。我很喜歡,難道我女朋友不喜歡穿丁字褲嗎?我買給她的每條褲子都花了8萬。 為何如此? 寶貝, 它可不是一朵小花。 不,不,不,絕對不行。 快,快來看,快來看。 啊,我跟你說,我想要那種帶花的, 你知道嗎? 你知道嗎? 不是……他 不是……他 不是那種 令人毛骨悚然的叔叔,對吧? 「就一點點,」我說。 過來 ,聽我說,我告訴你,你很小。我年紀大了,我不會考慮這件事。 你想要嗎? 哦。 超長壽命。 千萬別給我。你根本沒有,全是假的。 沒錯 ,是的。呃,你還需要 ,是的。呃,你還需要 什麼? 什麼? 呃,我們去買些首飾吧。 你,我沒時間。 我們現在去買珠寶吧。 哦,好吧,是珠寶。 就這樣。呃,等一下,讓我接個電話。我女朋友打電話來了。 你好? 小興哥。 怎麼了? 啊,我好想你,好想你。發生了什麼 事? 床上放了些辛辣的東西。 我的天哪。你已經把一切都拱手讓人了。 為何如此?它直接跳上了橋。 它怎麼會出現在兩面牆上?為什麼? 它撞到鏡子上,然後飛走了。哦。哎喲,哎喲。 我昨天才清理過,哎喲。啊,別亂動, 我昨天才清理過,哎喲。啊,別亂動, 別亂動!好的,我回去後告訴你。好的, 別亂動!好的,我回去後告訴你。好的, 愛你,愛你。我的天哪,我的兄弟。 哦,就是那個東西。 我會替你保護好 它,快點。 那位先生該如何拍照? 這對夫婦又回到了床上。 我想回家試試,但我不能。這樣可以嗎?當然,趕緊保護好它。 你不會是在玩命吧? 不,絕對不行。 你不會胡鬧吧? 過來,過來,我給你三個,好嗎?我幫你掃描一下。 快,掃描一下。 比我的情況還糟。 掃描,快速掃描。 掃描一下就行了。
本次執行流程與問題處理
下達指令
預期流程
- 下載與語音辨識
- 來源選擇與品質檢查
- 文字校正與句子單元
- 筆記與發布
- 公開網頁發布
1. 下載與語音辨識
工具:videonote-transcribe-url(主辨識管線:下載、Whisper 辨識與選稿)
處理:下載音訊、以 Whisper 辨識並選出最佳逐字稿
產出:yt_dlp_meta.json(影片元資料)、audio_16k_mono.wav(16kHz 單聲道音訊)、transcript.whisper.json(Whisper 辨識結果)、transcript.json(正式逐字稿)、transcript_selection_report.json(來源選擇報告)
耗時:144.8 秒
關係:依序執行
結果:完成
2. 全文快速校讀
工具:videonote_rapid_transcript_review.py
處理:先速讀完整逐字稿,再修正高可信突兀詞句並列出待確認項目
產出:rapid_transcript_review_report.json(產出檔案)
耗時:39.4 秒
關係:依序執行
結果:完成
3. 建立句子單元
工具:videonote-build-sentence-units
處理:將逐字稿切成帶時間軸的句子單元
產出:sentence_units.json(句子單元)
耗時:0.5 秒
關係:依序執行
結果:完成
4. 句子密度平衡
工具:videonote_balance_sentence_units.py
處理:平衡句子長度與密度
產出:sentence_units.json(句子單元)
耗時:0.5 秒
關係:依序執行
結果:完成
5. 時間軸稽核
工具:videonote_timeline_audit.py
處理:檢查時間軸與音訊對齊
產出:timeline_audit_report.json(時間軸稽核)
耗時:0.5 秒
關係:依序執行
結果:完成
6. 品質檢查
工具:videonote_controlled_quality.py(檢查時間軸與品質)
處理:檢查語言、時間軸與可讀性品質
產出:controlled_quality_report.json(品質報告)、language_sanity_report.json(語言檢查)
耗時:510.5 秒
關係:依序執行
結果:完成
7. 播放時間軸回填
工具:videonote_rebase_display_timeline.py
處理:將網頁播放時間軸回填為校正字幕時間
產出:display_timeline_rebase_report.json(時間軸回填報告)
耗時:0.5 秒
關係:依序執行
結果:完成
8. 時間軸整合
工具:videonote_timeline_reconcile.py
處理:整合字幕、Whisper 與 VAD 時間證據
產出:timeline_evidence.json(時間軸證據)
耗時:0.6 秒
關係:依序執行
結果:完成
9. 逐字稿交叉檢查
工具:videonote_cross_check_transcript.py
處理:交叉檢查逐字稿與來源字幕
產出:transcript_crosscheck_report.json(交叉檢查)
耗時:0.6 秒
關係:依序執行
結果:完成
10. 來源句整理
工具:videonote_prepare_source_entries.py
處理:整理來源句子供時間軸與頁面使用
產出:sentence_units.json(句子單元)
耗時:0.7 秒
關係:依序執行
結果:完成
11. 生成筆記摘要
工具:videonote-generate-note(生成筆記摘要)
處理:生成筆記摘要與重點
產出:note.md(筆記 Markdown)、note.html(筆記 HTML)
耗時:71.5 秒
關係:依序執行
結果:完成
12. 建立筆記頁面
工具:videonote-render-html(產生筆記 HTML)
處理:產生可閱讀的筆記 HTML 頁面
產出:note.html(筆記 HTML)
耗時:0.5 秒
關係:依序執行
結果:完成
13. 發布公開頁面
工具:videonote-publish(發布公開頁面)
處理:發布到公開網站與每日列表
產出:公開筆記網址、result.json(管線結果)
耗時:0.7 秒
關係:依序執行
結果:完成
手動來源字幕
自動來源字幕
Whisper 字幕
Qwen 字幕
- 尚未產生
Parakeet 字幕
- 尚未產生
MOSS 字幕
- 尚未產生
聲學時間證據(PyAnnote / WhisperX)
- 尚未產生
校正前後逐字稿
- 校正前 transcript.source.json 純文字 JSON
- 校正後 transcript.json 純文字 JSON
目前待解決問題與初步改善方向
- Whisper 幻覺段落已切除
已移除 2 段幻覺內容,其餘逐字稿保留使用。;原始 Whisper 證據保留在 transcript.whisper.raw.json。
- 逐字稿語言與宣告語言不一致
已保留來源字幕/Whisper 內容並繼續產生筆記;請確認影片語言。;若語音辨識輸出英文,也會被語言檢查標記,不會覆蓋日文底稿。
- 字幕時間軸待檢
已保留來源字幕並照常發布;未取得足夠可靠錨點。;建議在字幕編輯器重點聽辨時間軸可能漂移區段。
- 逐字稿全文快速校讀未完成
已保留自動字幕/原始逐字稿並繼續生成筆記。;未完成的全文速讀項目可在精進模式回聽確認。;RAPID_REVIEW_STATUS=REVIEW_REQUIRED_INVALID_OUTPUT
- 逐字稿可先使用,但有待校正清單
segment=1 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=3 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=4 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=7 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=8 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=13 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=14 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=17 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=19 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=22 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=34 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=36 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語
- Qwen3-ASR 未完成,需確認 qwen_asr_lab 環境與音訊後重試精進模式。