Ir para o conteúdo principal
  1. Projetos Pessoais/

NarroPDF

Tabela de conteúdos

NarroPDF é um leitor e anotador de arquivos PDF moderno, minimalista e acessível, desenvolvido em Python usando a biblioteca gráfica GTK4 e Libadwaita. Ele combina visualização avançada de documentos, ferramentas de anotação de texto e um sintetizador de voz integrado (Text-to-Speech) com sincronização em tempo real.

Principais Funcionalidades
#

  • Sintetizador de Voz (TTS) Integrado: Ouça PDFs em voz alta com sincronização em tempo real.
  • Controle de Velocidade: Ajuste a velocidade da fala de 0.5x a 4.0x diretamente na interface.
  • Anotações e Marcações: Destaque (realce) e sublinhe textos com cores e opacidade customizadas. Suporte a desfazer (Ctrl+Z).
  • Navegação Fluida: Barra lateral de capítulos, arrastar para rolar (drag-to-scroll) e modos de página contínua ou única.
  • Atalhos de Teclado: Acesso rápido para modos de seleção, mão, realce, sublinhado e desfazer.
  • Interface Moderna: Design responsivo que segue as diretrizes visuais do GNOME.

alt text