本次執行流程與問題處理
1. 取得影片、字幕與音訊
調用:yt-dlp、videonote_fetch_verified_audio.py
產生:yt_dlp_meta.json、subtitle_acquisition.json、audio_16k_mono.wav、download_qc.json
結果:音訊下載與完整解碼驗證通過:youtube_anonymous_web_embedded / 140-0
2. 逐字稿來源選擇
調用:videonote-transcribe-url、videonote_select_best_transcript.py
產生:transcript_selection_report.json、transcript.source.json、transcript.json
結果:選用 unknown
3. 語言與品質檢查
調用:videonote_language_sanity.py、videonote_controlled_quality.py
產生:language_sanity_report.json、controlled_quality_report.json
結果:語言與品質檢查有警告
問題:{'stage': 'canonical_transcript_quality', 'action': 'publication_blocked', 'signals': ['long_low_density_block', 'canonical_hallucination_detected']};controlled quality 判定需要人工介入
4. 文字校正與語意重斷句
調用:videonote_correct_transcript.py、videonote_restructure_sentences.py、videonote_build_sentence_units.py
產生:transcript.presegmentation_corrected.json、sentence_units.json
結果:校正後逐字稿與句子單元已建立
5. 句子單元與雙語翻譯
調用:videonote_build_sentence_units.py、vnt-sentence、videonote_learning_timeline_v2.py
產生:sentence_units.json、sentence_bilingual_transcript.json、sentence_bilingual_timeline.html
結果:翻譯模式:未執行
6. 學習單元
調用:videonote_learning_timeline_v2.py
產生:learning.json、japanese_learning.json
結果:學習單元未完成或未要求
7. 筆記摘要與發布
調用:videonote-generate-note、videonote-render-html、videonote-publish、videonote_unified_entry_v2.py
產生:note.md、note.html、unified_entry.html、worklist.html
結果:已發布:未發布
問題:逐字稿語言與宣告語言不一致;Whisper 逐字稿尚未完成來源驗證;逐字稿品質檢核未完全通過;部分時間軸可能不精確;逐字稿品質檢核未完全通過
8. 精進模式:Qwen3-ASR、融合與最終時間軸
調用:videonote_qwen_asr_ab.py、videonote_pyannote_diarize_v1.py、videonote_whisperx_align.py、videonote_ja_base_fusion_readonly.py、videonote_ja_final_sentences.py
產生:qwen_asr_ab/、pyannote_diarization.json、whisperx_alignment.json、ja_base_fusion_readonly/、ja_final_timing/
結果:fusion base:無
問題:Qwen3-ASR 未完成,精進時間軸改用來源字幕+VAD
手動來源字幕
自動來源字幕
Whisper 字幕
- 尚未產生
Qwen 字幕
- 尚未產生
Parakeet 字幕
- 尚未產生
MOSS 字幕
- 尚未產生
聲學時間證據(PyAnnote / WhisperX)
- 尚未產生
校正前後逐字稿
目前待解決問題與初步改善方向
- 逐字稿語言與宣告語言不一致
已保留現有逐字稿並先行產生筆記;請確認影片語言或重新指定語言。;declared ASR language contradicts transcript; publication must stop before derivatives
- Whisper 逐字稿尚未完成來源驗證
已保留現有逐字稿並先行產生筆記;時間軸與文字仍建議與原片比對。;transcript_exists_without_validation_evidence
- 逐字稿品質檢核未完全通過
transcript_exists_without_validation_evidence;已保留現有逐字稿、時間軸與跳轉功能,先行產生筆記。
- 部分時間軸可能不精確
unit 39: 8 chars owns 15.000s (max 8.000s)
- 逐字稿品質檢核未完全通過
{'stage': 'canonical_transcript_quality', 'action': 'publication_blocked', 'signals': ['long_low_density_block', 'canonical_hallucination_detected']}
- Qwen3-ASR 未完成,需確認 qwen_asr_lab 環境與音訊後重試精進模式。
- 雙語翻譯有缺漏,需重試翻譯或人工補譯。