bpwhelan/GameSentenceMiner
An immersion toolkit for learning Languages through games and other visual media.
解決的問題
GameSentenceMiner (GSM) 簡化了「句子挖掘」——從遊戲中建立語言學習閃卡的過程——。它消除了手動從遊戲玩法中捕獲文字、音訊和影像並匯入 Anki 的繁瑣步驟,讓使用者能透過沉浸式遊戲來學習語言。
工作原理
GSM 作為遊戲與 Anki 之間的橋樑。它使用多種方法提取文字:
- 文字鉤子: 與 Agent 或 Textractor 等工具整合,直接從遊戲記憶體中提取文字。
- OCR(光學字元辨識): 對於不支援文字鉤子的遊戲,它使用自訂的 OwOCR 分支,透過可自訂的捕獲區域從螢幕直接讀取文字。
- 上下文捕獲: 使用語音活動偵測(VAD)自動錄製並修剪音訊片段,並在語音播放時拍攝遊戲狀態的截圖(或 GIF)。
- 覆疊層: 透明覆疊層允許使用者在不離開遊戲視窗的情況下,透過 Yomitan 實現即時字典查詢。
適用對象
希望透過在目標語言中玩遊戲來累積詞彙,並透過基於上下文的閃卡學習語言的語言學習者。
主要亮點
- 自動 Anki 整合: 自動將音訊、截圖和 GIF 加入閃卡中。
- 整合 OCR: 內建 OCR 功能,適用於不支援文字鉤子的遊戲。
- 基於 VAD 的音訊: 使用語音活動偵測捕捉特定語音片段。
- 沉浸式學習追蹤: 帶有漢字格與每日閱讀目標的統計儀表板。
- AI 翻譯: 可選整合,透過 API 金鑰實現句子翻譯。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案