this post was submitted on 05 Apr 2024
48 points (94.4% liked)

Ask Lemmy

26903 readers
3028 users here now

A Fediverse community for open-ended, thought provoking questions

Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
 

Some novels that I want to read don't have audiobooks so I'm looking for a foss text to speech software that help with this.

you are viewing a single comment's thread
view the rest of the comments
[–] fastfinge@rblind.com 15 points 7 months ago (1 children)

It really depends on your use case. If you want something that sounds pretty okay, and is decently fast, Piper fits the bill. However, this is just a command line TTS system; you'll need to build all the supporting infrastructure if you want it to read audiobooks. https://github.com/rhasspy/piper

An extension for the free and open source NVDA screen reader to use piper lives here: https://github.com/mush42/piper-nvda

If you want something that can run in realtime, though sounds somewhat robotic, you want dectalk. This repo comes with libraries and dlls, as well as several sample applications. Note, however, that the licensing status of this code is...uh...dubious to say the least. Dectalk was abandonware for years, and the developer leaked the sourcecode on a mailing list in the 2000's. However, ownership of the code was recently re-established, and Dectalk is now a commercial product once again. But the new owners haven't come after the repo yet: https://github.com/dectalk/dectalk

If you want a robotic but realtime voice that's fully FOSS with known licensing status, you want espeak-ng: https://github.com/espeak-ng/espeak-ng

If you want a fully fledged software application to read things to you, but don't need a screen reader and don't want to build scripts yourself, you want bookworm: https://github.com/blindpandas/bookworm

Note, however, that you should build bookworm from source. While the author accepts pull requests, because of his circumstances, he's no longer able to build new releases: https://github.com/blindpandas/bookworm/discussions/224

If you are okay with using closed-source freeware, Balabolka is another way to go to get a full text to speech reader: https://www.cross-plus-a.com/balabolka.htm

[–] antidote101@lemmy.world 2 points 7 months ago (2 children)

Do you have any idea about their top speeds? I'm looking for a real fast reader but also want a UI.

I got very use to cocoa speech synthesis on Mac and Windows readers feel slow in comparison

[–] fastfinge@rblind.com 1 points 7 months ago

Also, if you don't feel comfortable building bookworm from source yourself, and you feel like you can trust me, Here's a build of the latest bookworm code from github for 64-bit Windows: https://www.sendspace.com/pro/dl/rd388d

[–] fastfinge@rblind.com 1 points 7 months ago

If you use Bookworm and use the built-in support for espeak, you can get up to 600 words per minute or so. Dectalk can go well over 900 words per minute. As far as I know, cocoa tops out at around 500 words per minute. So all of the options accept piper should be fine for you.