TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best free software to read text aloud

50 pointsby n8taalmost 3 years ago
What is the best software to read arbitrary text aloud in a decently human sounding voice? I&#x27;d be happy with a CLI tool or a website I can just paste text into.<p>There are many articles I&#x27;d rather hear than read so I can rest my eyes. I&#x27;ve tried the builtin macOS say cmd, naturalreaders (dot) com and they both suck.

21 comments

the_omegistalmost 3 years ago
Surprised it is not mentioned but :<p>- for software : balabolka (free, portable, customizable, tons of functions). Also DSpeech. But then you need to find the voices depending on the languages you need (some are free and&#x2F;or already part of windows)<p>- chrome based browsers can do it through javascript and many voices are available (example from [1]) :<p>function speak(text) { var msg = new SpeechSynthesisUtterance(); var voices = speechSynthesis.getVoices(); msg.voice = voices[10]; msg.voiceURI = &#x27;native&#x27;; msg.volume = 1; msg.rate = 1; msg.pitch = 2; msg.text = text; msg.lang = &#x27;en-US&#x27;;<p><pre><code> speechSynthesis.speak(msg);</code></pre> }<p>speak(&#x27;Short text&#x27;);<p>speak(&#x27;Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI. Efficiently unleash cross-media information without cross-media value. Quickly maximize timely deliverables for real-time schemas. Dramatically maintain clicks-and-mortar solutions without functional solutions.&#x27;);<p>speak(&#x27;Another short text&#x27;);<p>Then you can make a &quot;Bookmarklets&quot; to read aloud whatever you selected, for example.<p>[1] <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;21947730&#x2F;chrome-speech-synthesis-with-longer-texts" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;21947730&#x2F;chrome-speech-s...</a>
simion314almost 3 years ago
I was looking for same thing years ago but after a while the voice will no longer feel robotic (edit: it still feels robotic just you no longer notice it unless you focus on teh voice instead of the content), and you can try increase the speed slowly until you will be able to have text read to you at super speeds.<p>This days I use my custom scripts that use eSpeak under the hood.
freediveralmost 3 years ago
Try &quot;Listen&quot; feature at TinyGem [1] to see if you like that kind of voice (powered by Microsoft AI). It accepts URLs to articles and does extraction for you. (disclaimer: my hobby project)<p>[1] <a href="https:&#x2F;&#x2F;tinygem.org&#x2F;listen&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tinygem.org&#x2F;listen&#x2F;</a>
评论 #32380602 未加载
评论 #32380936 未加载
westcortalmost 3 years ago
Here you go: <a href="https:&#x2F;&#x2F;www.locserendipity.com&#x2F;TTS.html" rel="nofollow">https:&#x2F;&#x2F;www.locserendipity.com&#x2F;TTS.html</a><p>This implementation uses the built in API in your browser and will still work if you just save the page to your desktop as an HTML file.
martin-adamsalmost 3 years ago
I use the build-in macOS right-click &gt; Speech option. I often use it to proofread things I&#x27;m writing and of course to read articles. I&#x27;ve made sure I have the enhanced quality voices in the Accessibility settings.
评论 #32381758 未加载
the_woloalmost 3 years ago
mimic3 [1] might be worth a try<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;MycroftAI&#x2F;mimic3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;MycroftAI&#x2F;mimic3</a>
speedgoosealmost 3 years ago
If you want free (as open source) software, the NVIDIA research GitHub also has some good tools. For example : <a href="https:&#x2F;&#x2F;github.com&#x2F;NVIDIA&#x2F;flowtron" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NVIDIA&#x2F;flowtron</a>
python273almost 3 years ago
<a href="https:&#x2F;&#x2F;tts.cns.wtf&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tts.cns.wtf&#x2F;</a> - I made a tiny website with Firefox&#x27;es Narrator module (used in FF&#x27;s Reader view). Alex voice on macOS is a little robotic, but seems decent for me.<p><a href="https:&#x2F;&#x2F;hn.cns.wtf&#x2F;#32380045" rel="nofollow">https:&#x2F;&#x2F;hn.cns.wtf&#x2F;#32380045</a> - Also I have HN reader with comment reading feature, it&#x27;s not so polished though (no settings, no announcement between comments)
leobgalmost 3 years ago
Not free. But Voice Dream Reader is the app I install first on any iPhone. I read any long form text with it. In fact, I’ll even go through the trouble of scanning physical books simply so I can read them in the app. I have my entire library with me wherever I go. I can take notes and highlights, and export them. I’ve even come to prefer reading a book in the app over listening to an actual audiobook version, because of the ability to read along visually and add highlights.
engfanalmost 3 years ago
EmacsSpeak lets you select just the text you want and reads it to you with some context as fast as you can listen. Much finer control available then in other systems.
sneheshtalmost 3 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;coqui-ai&#x2F;TTS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;coqui-ai&#x2F;TTS</a>
gnicholasalmost 3 years ago
Apparently you can make an iOS shortcut and have Alexa read any copied text aloud: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;shortcuts&#x2F;comments&#x2F;pdvkpk&#x2F;let_alexa_read_out_loud_copied_text_from_phone&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;shortcuts&#x2F;comments&#x2F;pdvkpk&#x2F;let_alexa...</a>
barakplasmaalmost 3 years ago
I use Google Assistant to read web pages quite frequently while cooking <a href="https:&#x2F;&#x2F;developer.android.com&#x2F;guide&#x2F;app-actions&#x2F;read-it" rel="nofollow">https:&#x2F;&#x2F;developer.android.com&#x2F;guide&#x2F;app-actions&#x2F;read-it</a> . The FOSS rss reader, “Feeder” also has a read this item feature.
Pixeltectalmost 3 years ago
<a href="https:&#x2F;&#x2F;hq.getmatter.com" rel="nofollow">https:&#x2F;&#x2F;hq.getmatter.com</a><p>If you want to turn just about any text into a playlist with a voice that actually sounds like a human is speaking, there&#x27;s no better app than Matter. I use the iOS app with a Safari extension.
koinedadalmost 3 years ago
I use Siri on my iPhone a good amount, and recently made a Shortcut that reads the page that I am on. Usually I use triple click accessibility setting to read a page&#x2F;article to me (or even kindle book). You just need to learn a few gestures to use it and it works pretty well
nmfisheralmost 3 years ago
Edge has built-in neural TTS, just highlight, right-click and click &quot;Read aloud&quot;.
评论 #32382481 未加载
评论 #32381752 未加载
gnicholasalmost 3 years ago
The Pocket app has TTS that is pretty good. I believe they use Amazon Polly under the hood.
padheyamalmost 3 years ago
Google Translate and Apple Translate both have read out aloud options..so does Microsoft Word (not free; but relevant in case you&#x2F;your company has an office 365 subscription)
hahnchenalmost 3 years ago
Ibm cloud has a text to speech I thought it was pretty good
fxtentaclealmost 3 years ago
all the big cloud providers have APIs for this and they tend to have demo websites where you can paste text into.
Jack5500almost 3 years ago
Descript also has a great TTS feature.