Which Puppy? Always tell us Which Puppy --there are thousands, with about two dozen actively supported-- and what applications are available --and how you get them-- will vary from one Puppy to another.
Also, what type of 'text' files do you want to listen to. Some applications work with 'txt' files; others with epub readers, etc. mouldy started a thread on the 'old' forum, https://oldforum.puppylinux.com/viewto ... 6#p1029536 which mentions several.
The exceptions to the Rule about the availability of app depending on your Puppy Version are programs which run under Wine. On the above referenced Thread, Mike Walsh mentions running Balabolka under an old version of Wine. Balaboika can be used with AZW, AZW3, CHM, DjVu, DOC, DOCX, EML, EPUB, FB2, FB3, HTML, LIT, MD, MOBI, ODP, ODS, ODT, PDB, PRC, PDF, PPT, PPTX, RTF, TCR, WPD, XLS, XLSX. files, http://www.cross-plus-a.com/balabolka.htm. Once you've setup Wine, you could use the portable version MikeWalsh mentioned from here, https://portableapps.com/search/node/Balabolka, or perhaps, the newer version made available by its publisher, http://www.cross-plus-a.com/balabolka.htm.
WineHq reports test results of programs noting which versions of Wine were used, problems encountered and sometimes what you need to do, For balaboika see https://appdb.winehq.org/objectManager. ... &iId=17859. At the bottom of the page, Left-Click the 'Versions' or 'colored-ratings' tab. Newer versions of programs/wine often work better, but not always. WineHQ does not report tests of Portable Windows Programs. These don't install to the Registry --Wine's is not identical with Windows-- and often work better.
I'm guessing from this page, https://enabled.in/wp/balabolka-text-sp ... -software/ that Spanish won't be a problem. If it is, googling suggests that adding other voices to Wine may be.
If you go the Wine route, I suggest NOT trying to install it but rather employing MikeWalsh's Wine-portable from here, https://www.forum.puppylinux.com/viewto ... 191#p68191: 5.11 if your Puppy is 64bit, 4.0.4 if a 32-bit. That page gives instructions. But don't hesitate to ask if you need more.
Note, mouldy has posted that to run Kindle under Wine you need at least Wine version 6. Ask "how to" if you need that capability.