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
  • 專案
  • 專案
  • 專案
  • 專案