Soh

Good news regarding the DharmaWheel scraper (see: Table of Contents for Malcolm Dharmawheel Posts + Astus, Krodha (Kyle Dixon), Geoff (Jnana), Meido Moore):

 
The issue with handling nested quotations in forum posts has been successfully resolved. It now accurately captures all layers of quotations, rather than only the final portion. The scraper correctly processes multiple layers of quoted text, maintains proper speaker attribution, and handles formatting inconsistencies. I have re-compiled the DharmaWheel forum posts of Acarya Malcolm Smith, Krodha (Kyle Dixon), and Astus.
 
Several months ago, someone requested that I address this issue, but I procrastinated and have unfortunately forgotten who it was. I’d like to reconnect with that person and share the results on the blog for anyone else who might find it helpful.

 

Uploaded updated versions yesterday:

Malcolm posts in 12 files (docx and pdf and table of contents provided): https://app.box.com/s/ju3gothq09bmzzpcehv045ylwegvfzaj

Malcolm posts in 3 files (docx and pdf and table of contentsprovided): https://app.box.com/s/pwn72amv07cptm1wekvc2twv3k980iiv

Malcolm posts in one file (docx and pdf and table of contents provided): https://app.box.com/s/ibii96pyxps6nlhy71pj76s5mi92qxr1

Krodha (Kyle Dixon) Dharmawheel Posts: https://app.box.com/s/k0frsynnhxkivdsvjiqyhvt0zc8blbsl

Astus Dharmawheel Posts: https://app.box.com/s/ln2rvagp8u7xx0uytci78defdawgctsm

 

 

I have also updated the code to GitHub. (see: Table of Contents for Malcolm Dharmawheel Posts + Astus, Krodha (Kyle Dixon), Geoff (Jnana), Meido Moore)


Listening to PDFs on iPhone, Android, Windows, and Mac

This guide walks you through downloading and listening to PDF files on various devices using text-to-speech (TTS) features.

iPhone

  1. Download the PDF Files
    1. Open Safari on your iPhone.
    2. Go to the provided Box.com link containing the ZIP file with PDFs.
    3. Tap the ZIP file to download it, then tap again to extract in the Files app.
  2. Add PDFs to Books
    1. Open the Files app.
    2. Find the folder with the extracted PDFs.
    3. Select the PDFs, then tap Share.
    4. Choose Copy to Books to add them to your Books library.
  3. Listen with Spoken Content
    1. Go to Settings > Accessibility > Spoken Content.
    2. Enable Speak Screen and Speech Controller.
    3. Open a PDF in the Books app.
    4. Tap the speech controller icon (the small floating button).
    5. Tap the Play button on the speech controller to begin reading aloud.

Android

  1. Download the PDF Files
    1. Open Chrome and visit the Box.com link.
    2. Tap the ZIP file to download it, then extract its contents using a file manager.
  2. Open PDFs in a PDF Reader
    1. Open your file manager.
    2. Locate a PDF and open it with your preferred PDF reader app.
  3. Use Text-to-Speech
    • Option A: Download a TTS app such as Voice Aloud Reader (or explore the latest options on the Google Play Store).
      1. Open the TTS app, grant permissions, and choose a PDF to listen to.
    • Option B: Use built-in TTS in Android’s Accessibility settings:
      1. Go to Settings > Accessibility > Text-to-Speech Output.
      2. Configure the settings and enable TTS for PDF reading.

Windows

  1. Open Microsoft Edge or Adobe Acrobat Reader.
  2. Open your PDF file.
  3. In Microsoft Edge, click the book-with-speaker icon; in Acrobat Reader, go to View > Read Out Loud.
  4. Select Read Aloud and use the playback controls.
  5. Adjust reading speed and voice under Voice options (in Edge) or Preferences (in Acrobat).
  6. Stop reading by clicking the X in the control bar.

Note: “Read Aloud” works best for text-based PDFs and may not function properly with scanned PDFs.

Mac

  1. Use Preview or Apple Books
    • Preview
      1. Open your PDF in Preview.
      2. Go to Edit > Speech > Start Speaking (or enable the Speak Selection shortcut in System Settings > Accessibility > Spoken Content).
    • Apple Books
      1. Double-click the PDF to open it in Books (or drag and drop it into the Books app).
      2. Use VoiceOver (press Command + F5 to activate) or the Speak Selection feature in Accessibility settings to have the text read aloud.
  2. Configure macOS TTS Settings
    1. Go to System Settings > Accessibility > Spoken Content.
    2. Enable Speak Selection or Speech Controller, choose your voice, and adjust the speaking rate.

Tip: Make sure your PDFs are text-based (i.e., not just images). If your PDFs are scanned documents, you may need Optical Character Recognition (OCR) software before using text-to-speech.

With these steps, you can easily listen to PDFs on your iPhone, Android, Windows PC, or Mac. If you want to explore advanced voice options or speed controls, check out third-party TTS apps and system accessibility settings to find the best setup for you.

0 Responses