Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Uma vez que transformar um registo PDF em um audiolivro usando Python

Carolina by Carolina
2 de agosto de 2022
Reading Time: 4 mins read
0
Uma vez que transformar um registo PDF em um audiolivro usando Python

Os audiolivros estão ganhando cada vez mais popularidade em relação aos eBooks tradicionais. Eles são mais convenientes, pois você pode ouvi-los a qualquer hora e em qualquer lugar.

Você pode transformar um PDF de eBook em um audiolivro com um script Python simples. Usando algumas bibliotecas simples, você pode desenvolver um projeto que lerá um PDF e armazenará o audiolivro uma vez que um novo registo.

Instalando os Pacotes Necessários

Você precisa instalar o PyPDF3, pyttsx3e pdfencanador pacotes para iniciar. Você pode instalar esses pacotes usando o gerenciador de pacotes pip. Verifique se você já instalou o pip em seu sistema. Execute o seguinte comando no prompt de comando para instalar os pacotes:

pip install PyPDF3 pyttsx3 pdfplumber
  • Você pode usar o PyPDF3 livraria para ler e editar arquivos PDF em Python.
  • o pyttsx3 livraria fornece conversão de texto para fala.
  • pdfencanador é uma livraria que permite extrair texto e tabelas de arquivos PDF.

O código usado neste projeto está disponível em um repositório GitHub e é gratuito para você usar sob a licença MIT.

Convertendo um PDF em um Audiobook Usando Python

Depois de instalar os pacotes supra, você está pronto para importá-los para o seu registo python:

import PyPDF3
import pyttsx3
import pdfplumber

Você precisa fornecer o nome e o sítio do registo PDF que deseja transformar. Para simplificar, você pode usar qualquer registo PDF de réplica. Copie-o para o mesmo diretório do seu script e armazene seu nome em uma variável; se é chamado Lorem.pdfpor exemplo:

file = 'Lorem.pdf'

Em seguida, crie um objeto de registo para o registo PDF e um objeto leitor de PDF:

book = open(file, 'rb')
pdfReader = PyPDF3.PdfFileReader(book)

Mais tarde, você percorrerá todas as páginas do registo PDF. Para encontrar o número totalidade de páginas, use o numPáginas propriedade:

pages = pdfReader.numPages

Agora, você está pronto para extrair o texto do registo PDF:

finalText = ""

with pdfplumber.open(file) as pdf:
for i in range(0, pages):
page = pdf.pages[i]
text = page.extract_text()
finalText += text

Use um loop for para percorrer todas as páginas e extrair o texto do PDF. Você pode usar o pacote pdfplumber para penetrar o registo pdf e o extrato_texto método para buscar texto de uma página.

Com o texto completo armazenado em uma variável, você pode processá-lo ainda mais, dependendo de suas necessidades. Se você quiser transformar o texto em áudio e salvá-lo em um novo registo, use o seguinte código:

engine = pyttsx3.init()
engine.save_to_file(finalText, 'lorem.mp3')
engine.runAndWait()

Quando você executa esse código Python, ele cria um registo de audiolivro em seu diretório.

Se você não deseja salvar o audiolivro e, por exemplo, deseja recitar o registo PDF, pode usar o seguinte código:

engine = pyttsx3.init()
engine.say(finalText)
engine.runAndWait()

Quando você executar nascente script, ele irá recitar o registo PDF.

RELATED POSTS

O que é DNS criptografado? Os 4 principais provedores para melhorar a privacidade e a segurança online

Não consegue fazer login no seu Mac? Experimente estas 4 dicas

O que é bateria mAh e o que ela mede?

Desenvolver projetos usando Python

Python é espargido por sua versatilidade. Você pode produzir projetos facilmente com aplicativos práticos usando Python.

Se você quer colocar a mão na tamanho com código Python, pode iniciar desenvolvendo miniprojetos. Algumas boas ideias iniciais são um aplicativo de quiz, chatbot, jogo de serpente, encurtador de URL, raspador da web ou conversor de unidades.

Carolina

Carolina

Related Posts

O que é DNS criptografado?  Os 4 principais provedores para melhorar a privacidade e a segurança online
Notícias

O que é DNS criptografado? Os 4 principais provedores para melhorar a privacidade e a segurança online

19 de janeiro de 2023
Não consegue fazer login no seu Mac?  Experimente estas 4 dicas
Notícias

Não consegue fazer login no seu Mac? Experimente estas 4 dicas

19 de janeiro de 2023
O que é bateria mAh e o que ela mede?
Notícias

O que é bateria mAh e o que ela mede?

19 de janeiro de 2023
Qual M2 Pro Mac você deve comprar?
Notícias

Qual M2 Pro Mac você deve comprar?

19 de janeiro de 2023
8 sites freelancers menos conhecidos e de baixa concorrência
Notícias

8 sites freelancers menos conhecidos e de baixa concorrência

18 de janeiro de 2023
O que é uma compra em grupo de teclado mecânico e porquê eles funcionam?
Notícias

O que é uma tecla de via e porquê você pode fazer a sua própria?

18 de janeiro de 2023
Next Post
Os 5 melhores clientes SSH para Mac

Os 5 melhores clientes SSH para Mac

O Google está planejando lançar um pixel ainda mais sofisticado nascente ano?

O Google está planejando lançar um pixel ainda mais sofisticado nascente ano?

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

No Result
View All Result

Últimas Notícias

Porquê emendar o erro “Esta formato é gerenciada pelo gestor” da segurança do Windows

Porquê emendar o erro “Esta formato é gerenciada pelo gestor” da segurança do Windows

22 de março de 2023
Porquê vincular o OneDrive à sua conta da Microsoft no Windows

Porquê vincular o OneDrive à sua conta da Microsoft no Windows

22 de março de 2023
Uma vez que acessar seu Mac de qualquer lugar com login remoto

6 coisas para levar com o seu MacBook durante a viagem

22 de março de 2023
Uma vez que instalar e remover pacotes no Arch Linux

Uma vez que instalar e remover pacotes no Arch Linux

22 de março de 2023
5 emuladores de videogame que você pode usar no seu Xbox Series X|S

5 emuladores de videogame que você pode usar no seu Xbox Series X|S

22 de março de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • Porquê emendar o erro “Esta formato é gerenciada pelo gestor” da segurança do Windows
  • Porquê vincular o OneDrive à sua conta da Microsoft no Windows
  • 6 coisas para levar com o seu MacBook durante a viagem

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.