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
  • 项目
  • 项目
  • 项目
  • 项目