Skip to content

Latest commit

 

History

History
127 lines (88 loc) · 6.83 KB

File metadata and controls

127 lines (88 loc) · 6.83 KB

gamesentenceminer

GSM (GameSentenceMiner)

Convierte tu tiempo jugando en dominio de lenguaje.


🎮 Véalo en Acción

Demo Gif

  • OCR (Reconocimiento Óptico de Caracteres) para obtener texto de juegos sin soportes para text hooks (ganchos de texto).
  • Ve las definiciones de palabras en Yomitan sin salir del juego.
  • Crea cartas para Anki con audio del juego + captura de pantalla (o gif) de manera automática.

¿Qué hace GSM?

GSM es una aplicación diseñada para automatizar el proceso de creación de flashcards mientras juegas. Se coloca entre tu juego y Anki, encargándose de la grabación de audio, capturas de pantalla, y OCR para que tu gameplay no se vea interrumpido.

📝 Mejoramiento de Cartas de Anki

GSM automáticamente añade contexto a tus cartas en Anki cuando las creas.

  • Captura de audio: Usa la detección de actividad de voz (VAD) para grabar y recortar la linea de voz asociada con el texto.
  • Capturas de pantalla: Captura el juego en el momento en el que la linea es hablada. Soporte para GIFs y el Recorte de Barras Negras.
  • Mina desde el historial: Regresa y crea cartas de lineas anteriormente grabadas.
  • Soporte Multi-Linea: Captura multiples lineas de dialogo en una sola carta utilizando el Texthooker incluido.
  • Traducción con IA: Integración Opcional para proveer traducción de oraciones utilizando tu propia llave API.
Sekiro.mp4

👁️ OCR (Reconocimiento de texto)

Para juegos sin text hooks (Agent/Textractor), GSM usa un fork personalizado de OwOCR para leer texto directamente desde la pantalla.

Esto abre todo tipo de posibilidades para juegos que de otra manera serian inaccesibles para aprendizaje de lenguaje/minar oraciones. Por ejemplo he hecho cartas con juegos como Metal Gear Solid 1+2, Titanfall 2, y Sekiro, todas utilizando el OCR de GSM.

  • Setup Fácil: Instalación administrada, evita lidiar con terminales.
  • Sistema de Doble Pase: Resultados limpios y rápidos, similares a un hook.
  • Zonas de captura personalizables: Indica donde aparece el texto que quieres escanear para resultados óptimos.
mgs_ocr.mp4

🖥️ Overlay

GSM incluye un overlay transparente para búsqueda inmediata de diccionarios.

Actualmenter solo disponible para Windows, el soporte para Mac y Linux estan en progreso.

  • Pasa tu puntero por encima del texto dentro del juego para ver definiciones via Yomitan.
  • Crea cartas sin salir de la ventana de tu juego.
  • Generacion Automatica de Furigana Dentro Del Juego.

Overlay Demo

📊 Estadísticas

Rastrea tus hábitos de immersion con la ventana de estadísticas

  • Grid de Kanji: Visualiza cada Kanji que has encontrado en tu immersion y haz click en ellos para ver las oraciones en las que se encuentran.
  • Metas: Crea metas diarias de lectura.
  • Manejo de Bases de Datos: Limpia y organiza tu historial de lo minado.

stats


🚀 Empieza Ya

  1. Descarga: Obtén la ultima versión.
  2. Instala: Mira la Guia de instalación (solo disponible en inglés).
  3. Requisitos:
    • Una herramienta para Anki (Yomitan, JL, etc.)
    • Una fuente de texto (Agent, Textractor, o el Reconocimiento Óptico de Caracteres Integrado en GSM)
    • Un juego

📚 Documentación

Para guías de preparación completas y detalles de configuración, visita la Wiki (Trabajo en progreso-Disponible en inglés y japonés).

❤️ Reconocimientos

Componentes Integrados

Este proyecto incluye versiones modificadas de las siguientes librerías, me canse del infierno que son los submodulos, asi que los he incluido de manera directa para manejarlos más fácilmente, todos los créditos a los autores originales:

Historial de Estrellas

Star History Chart