feat: wiki 讀取與對白抽取腳本 (#4)

fetch_wiki.py 用 tea 讀取 wiki;extract_dialogues.py 抽出「」對白與前後文,
並用規則判定明確的說話者。原文與輸出放在 repo 之外。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Jeffery (jiantw83)
2026-10-14 17:12:20 +00:00
co-authored by Claude Sonnet 5.5
parent b0ed5efedf
commit 9cf8196a3e
6 changed files with 357 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
{
"亞絲娜": { "id": "asuna", "mode": "ingame" },
"結城明日奈": { "id": "asuna", "mode": "real" },
"明日奈": { "id": "asuna", "mode": "real" },
"桐人": { "id": "kirito", "mode": "ingame" },
"桐谷和人": { "id": "kirito", "mode": "real" },
"和人": { "id": "kirito", "mode": "real" },
"莉法": { "id": "suguha", "mode": "leafa" },
"桐谷直葉": { "id": "suguha", "mode": "real" },
"直葉": { "id": "suguha", "mode": "real" },
"克萊因": { "id": "klein", "mode": "ingame" },
"艾基爾": { "id": "agil", "mode": "ingame" },
"莉茲貝特": { "id": "lisbeth", "mode": "ingame" },
"莉茲": { "id": "lisbeth", "mode": "ingame" },
"西莉卡": { "id": "silica", "mode": "ingame" },
"結衣": { "id": "yui", "mode": "ingame" },
"茅場晶彥": { "id": "kayaba", "mode": "ingame" },
"茅場": { "id": "kayaba", "mode": "ingame" },
"克拉帝爾": { "id": "kuradeel", "mode": "ingame" },
"須鄉": { "id": "sugou", "mode": "real" }
}