PDF Reader TTS Mova is a desktop application written in Python using PySide6. It combines a PDF viewer with text-to-speech (TTS), allowing users to read PDF documents while listening to synchronized speech.
Some PDF files contain only scanned images and do not include searchable text. In such cases, OCR (Optical Character Recognition) must be performed before opening the document in the application.
pdffonts input.pdf
If no fonts are listed, the document is most likely a scanned PDF.
sudo apt install ocrmypdf tesseract-ocr tesseract-ocr-pol
For English and Polish documents:
ocrmypdf --force-ocr -l pol+eng input.pdf output.pdf
After OCR processing, verify that text has been embedded:
pdffonts output.pdf
The generated output.pdf can now be opened in PDF Reader TTS Mova , and the extracted text will be available for synchronized text-to-speech playback.
fitz)