As of today, my computer can __nicely__ read aloud for me !

I'm lazy, i read slowly, so i don't like reading, i skip a lot of articles

I have been looking for a solution for several months

#Accessibility #A11y #Orca #WebBrowser #ZenBrowser #Firefox #Piper #Pied #SpeechAI #AI #Nix #NixOS

I use #ZenBrowser, since it's a fork of #Firefox, it has a [reader view](http://mzl.la/1cHarCP), which has a "Read aloud" mode

This allows you to read aloud the content of articles

This mode uses the [Web Speech API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API#speech_synthesis), which is a standard API for web browsers

Firefox Reader View for clutter-free web pages | Firefox Help

Firefox Reader View removes web page clutter to improve readability. Recent Firefox versions can also read pages out loud.

Sometimes, i want to test the #accessibility of content using a screen reader

I use #Linux, i use [Orca](https://orca.gnome.org) as a screen reader

Orca

Orca is a free, open source, flexible, and extensible screen reader for open desktops.

Orca

The Web Speech API and Orca both use [speech-dispatcher](https://github.com/brailcom/speechd) to generate synthetic voices (Text To Speech AKA #TTS)

Speech-dispatcher can use several voice generators, i used to use [espeak-ng](https://github.com/espeak-ng/espeak-ng), which was the less bad

GitHub - brailcom/speechd: Common high-level interface to speech synthesis

Common high-level interface to speech synthesis. Contribute to brailcom/speechd development by creating an account on GitHub.

GitHub

I played with espeak about 10 years ago, the voice was robotic and saturating

It was fun to play but unpleasant to use

Since then, there has been the boom of #BigData, Machine Learning and #AI

Now, espeak-ng seems to give me the same feeling as before

There are newer tools that generate voices than feel good, like [piper](https://github.com/rhasspy/piper), some voices are really great

You can [try listening to it here](https://rhasspy.github.io/piper-samples/)

GitHub - rhasspy/piper: A fast, local neural text to speech system

A fast, local neural text to speech system. Contribute to rhasspy/piper development by creating an account on GitHub.

GitHub

For several months, i have been looking for a solution to plug Piper into speech-dispatcher

Today, i have found it !

Thanks to @mike, all i had to do was simply use [Pied](https://pied.mikeasoft.com)

Pied

@pinage404 Glad you found it useful!