Sobre o projeto
O LLPlayer é um reprodutor de mídia especializado em aprendizagem de idiomas, desenvolvido em C#/WPF e baseado na biblioteca Flyleaf. Diferentemente de reprodutores de uso geral como o VLC, ele se concentra em recursos centrados em legendas para auxiliar na aquisição de idiomas.
Principais recursos:
- **Legendas duplas:** Exibe duas legendas simultaneamente, com suporte a formatos de texto e bitmap.
- **Legendas geradas por IA (ASR):** Geração de legendas em tempo real a partir de qualquer vídeo/áudio usando o OpenAI Whisper, com suporte aos mecanismos whisper.cpp e faster-whisper. A geração é executada localmente, com aceleração opcional via CUDA/Vulkan para GPUs NVIDIA/AMD.
- **Tradução em tempo real:** Integra vários mecanismos de tradução (Google, DeepL, Ollama, LM Studio, OpenAI) e oferece suporte a tradução contextual via LLMs para maior precisão.
- **Legendas por OCR:** Converte legendas em bitmap para texto em tempo real usando Tesseract ou Microsoft OCR.
- **Barra lateral de legendas:** Navegue, avance e pesquise legendas de forma incremental; oferece suporte a formatos de texto e bitmap.
- **Consulta de palavras:** Consulte palavras instantaneamente ou pesquise na web a partir do texto das legendas, com sites de pesquisa no navegador personalizáveis.
- **Reprodução de vídeos online:** Reproduz vídeos online por meio da integração com yt-dlp, permitindo ASR e tradução em conteúdos de streaming.
- **Personalização:** Tamanho e posicionamento flexíveis das legendas, atalhos de teclado totalmente personalizáveis, tema escuro e folha de referência integrada.
- **Extras:** Baixador de legendas integrado (opensubtitles.org), integração com extensões de navegador (por exemplo, Yomitan, 10ten) via área de transferência e processamento local para privacidade.
O LLPlayer está em versão beta e requer Windows 10/11, .NET Desktop Runtime 10 e VC++ Redistributable. É um software de código aberto em desenvolvimento ativo, com um roteiro que inclui suporte multiplataforma (Avalonia) e integração com o Anki. O projeto reconhece a inspiração no Language Reactor e credita bibliotecas como Flyleaf, Whisper e MaterialDesignInXAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.