-
143 -
0 -
3 -
3
149 plików
1,11 GB
import time
from gtts import gTTS
import PyPDF2
from pydub import AudioSegment
import requests
# Otwórz plik PDF
with open("TwójPlik.pdf", "rb") as file:
# Utwórz obiekt PdfFileReader
pdf_reader = PyPDF2.PdfFileReader(file)
# Zainicjuj zmienną do przechowywania tekstu
text = ""
# Iteruj przez każdą stronę dokumentu PDF
for page_num in range(pdf_reader.numPages):
# Pobierz tekst z aktualnej strony i dodaj do zmiennej tekstowej
text += pdf_reader.getPage(page_num).extractText()
# Wypisz tekst (opcjonalnie)
print(text)
# Ustaw język
language = "pl"
# Podziel tekst na części co godzinę
words = text.split()
words_per_hour = 3600 # liczba słów na godzinę
chunks = [words[i:i+words_per_hour] for i in range(0, len(words), words_per_hour)]
# Generuj i zapisuj pliki dźwiękowe
for i, chunk in enumerate(chunks):
while True:
try:
tts = gTTS(text=' '.join(chunk), lang=language, slow=False)
output_file = f"output_part_{i}.mp3"
tts.save(output_file)
break
except requests.exceptions.RequestException as e:
print(f"Error: {e}. Retrying in 66 seconds...")
time.sleep(66)
except Exception as e:
print(f"Error: {e}. Retrying in 66 seconds...")
time.sleep(66)
Psychotronika nauką o potencjale świadomości | Świadomość wielowymiarowa w świetle badań naukowych i wyprzedzających | Wzajemna relacja ducha i materii |
Nie ma plików w tym folderze
-
0 -
0 -
0 -
0
0 plików
0 KB