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