Skip to content

TheoSchramm/PDFReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

🎙️ PDF Reader

  • Leitor de PDF que utilizando a biblioteca Tkinter, cria uma interface gráfica de usuário responsiva junto com a biblioteca PyPDF2 para manipular arquivos PDF. Para converter texto em fala é usado da API de Texto-para-Fala (gTTS) do Google e a biblioteca OS para salvar e reproduzir o áudio.

📌 Dependências

  1. Python
  2. Bibliotecas PyPDF2 & gTTS

🤔 Como utilizar?

Para selecione o arquivo PDF a ser convertido, clique no botão superior esquerdo e navegue até o arquivo desejado. Em seguida, selecione o idioma da narração e clique no botão para iniciar a narração. Se você quiser habilitar a narração lenta, marque a caixa de Narração lenta antes de clicar para narrar. Durante a narração, uma barra de progresso será exibida na janela para mostrar o progresso da conversão caso o PDF seja muito grande.

Se o número de páginas no PDF for maior que o limite definido na variável "pag_limit" (50 páginas), uma mensagem de erro será exibida informando que o limite foi ultrapassado. Sinta-se a vontade para aumentar o limite caso necessário.

Uma vez que a narração tenha sido concluída, o áudio será salvo no mesmo diretório do script.

About

Leitor e Conversor de PDFs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages