Sobre el proyecto
LearnNote es un asistente de aprendizaje con IA priorizando el almacenamiento local, cuyo objetivo es organizar videos vistos y materiales locales en notas de estudio editables y consultables. El proyecto se centra en Windows 10/11 x64 como plataforma principal; tras la instalación, inicia un servicio local para leer, editar y regresar a la fuente desde un panel web. No requiere registro de cuenta de LearnNote; los videos, subtítulos, notas, suplementos y registros de repaso se guardan por defecto en el equipo local, sin tareas en la nube ni telemetría de producto.
Capacidades principales:
- Entrada de contenido: Permite pegar URLs de video, seleccionar videos locales o importar PDF, Markdown, TXT y HTML. Los enlaces comunes no requieren la instalación de extensiones de navegador.
- Flujo prioritario de subtítulos: Cuando hay subtítulos disponibles, los lee omitiendo la descarga del video y la transcripción de voz, llamando luego a un modelo de texto para generar resúmenes, puntos clave y fuentes con marcas de tiempo, manteniendo el texto original de los subtítulos; si no hay subtítulos, obtiene el medio y lo transcribe según el método seleccionado antes de organizar.
- Transcripción y OCR: La transcripción local utiliza faster-whisper; el primer uso requiere descargar el modelo correspondiente, y la velocidad depende de la duración del video, el tamaño del modelo y el entorno de CPU/GPU. El OCR de pantalla se usa para la extracción de texto mediante fotogramas; el README aclara que el OCR automático de subtítulos de pantalla completa aún no está disponible como flujo de respaldo.
- Configuración de modelos: Permite guardar una conexión de modelo de texto o visual para uso compartido entre la web, la App y las tareas de la extensión; soporta preajustes de servicio o interfaces compatibles, así como conexiones a servicios de modelos locales. La API Key puede almacenarse en el servicio local o en el almacén de credenciales del sistema.
- Extensión de navegador: Utilizada para páginas de Bilibili o cursos ya iniciados, transfiriendo los subtítulos y recursos accesibles en la página actual; la extensión no graba pestañas ni evade DRM, permisos de cuenta o progreso de cursos. Pegar una URL no obtiene automáticamente el estado de sesión de otro navegador.
- Notas y lectura: El cuerpo del texto y las fuentes están separados, permitiendo regresar al video mediante marcas de tiempo; soporta la edición del texto y el guardado de suplementos personales, conservando el borrador original y la versión revisada; ofrece un asistente global y Skills explícitas para hacer preguntas, resumir o autoevaluarse sobre el contenido seleccionado, mostrando la Skill, el alcance y el método de ejecución.
- Organización y exportación: Proporciona cursos, tarjetas de repaso, planes de estudio, registros de versiones, aprendizaje de fragmentos, OCR, diagnóstico y exportación; soporta colapso de barra lateral, esquemas, ajustes de fuente, tamaño, interlineado, ancho de lectura, temas y densidad. Las preguntas del asistente no enviadas se guardan como borradores locales, conservando la versión generada anterior antes de una nueva generación.
- Integración: Ofrece un directorio de integración con Obsidian; el sitio oficial y la documentación de ayuda incluyen instrucciones sobre flujos de producto, configuración de modelos y resolución de problemas de conexión de extensiones.
Modo de uso: Descargar el instalador de Windows o descomprimir el ZIP portátil y ejecutar LearnNote.exe; guardar la conexión del modelo en la configuración, confirmar la fuente y el método de procesamiento para iniciar la tarea. La página de tareas muestra el progreso, los pasos completados o saltados y los registros de procesamiento; al finalizar, se puede leer el resumen, editar o exportar.
Límites y restricciones: Soporta videos locales, Bilibili, YouTube y recursos multimedia comunes accesibles en la sesión actual; las actualizaciones de sitios, la expiración de sesiones o la reproducción cifrada pueden afectar la obtención, pudiendo continuar con archivos locales. El escaneo de PDF requiere OCR previo. Las comprobaciones de contrato básico para macOS/Linux no equivalen a la finalización de la firma de escritorio nativa, instalación y aceptación de actualizaciones. Las pantallas estrechas de móviles pueden leer la web, pero el servicio por defecto es solo para acceso local; la sincronización entre dispositivos y una App móvil independiente no están comprometidas actualmente.
Desarrollo y licencia: El repositorio incluye el backend, el panel web, la extensión de navegador y el sitio oficial estático; el entorno de desarrollo puede ejecutar first-run-checklist.ps1 y start-learnnote.ps1, con regresiones de backend mediante unittest. El proyecto utiliza la Apache License 2.0. El README menciona referencias a BiliNote para el flujo de subtítulos y notas de video, Cetle para la organización de herramientas de aprendizaje y subtítulos, y Cherry Studio para la interacción de clientes multimodelo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.