{"repo":"bpwhelan/GameSentenceMiner","free":true,"listed":false,"github":"https://github.com/bpwhelan/GameSentenceMiner","clone":"git clone https://github.com/bpwhelan/GameSentenceMiner.git","description":"An immersion toolkit for learning Languages through games and other visual media.","language":"Python","stars":782,"topics":["ai","anki","gaming","immersion","ocr","sentence-mining","language-learning","chinese","japanese","korean"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"GSM (GameSentenceMiner) Turn your gaming time into language mastery. English 日本語 简体中文 Español --- 🎮 See it in Action - OCR to get get text from a game that doesn't support text hooks. - Look up words with Yomitan in game. - Create Anki cards with game audio + screenshot (or gif) automatically. --- What does it do? GSM is an application designed to automate the process of creating flashcards while you play. It sits between your game and Anki, handling audio recording, screenshots, and OCR so you don't have to interrupt your gameplay. 📝 Anki Card Enhancement GSM automatically adds context to your Anki cards whenever you create them. Audio Capture: Uses Voice Activity Detection (VAD) to record and trim the specific voice line associated with the text. Screenshots: Captures the game state the moment the line is spoken. GIFs and Black Bar Removal are supported. Mine from History: Go back and create cards from previous lines you've encountered (i.e. cutscenes). Multi-Line Support: Capture multiple lines of dialogue into one card using the built-in Texthooker. AI Translation: Optional integration to provide sentence translations using your own API key. https://github.com/user-attachments/assets/df6bc38e-d74d-423e-b270-8a82eec2394c 👁️ OCR (Text Recognition) For games that don't have a text hook (Agent/Textractor), GSM uses a custom fork of OwOCR to read text directly from the screen. This opens up all kinds of posssibilities for games that would otherwise be inaccessible for langu","default_branch":null,"files":null,"tree":[],"storefront":"/r/bpwhelan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bpwhelan/GameSentenceMiner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}