[raspberry-vi] Re: Perky Pup status and questions

  • From: Jeffery Mewtamer <mewtamer@xxxxxxxxx>
  • To: raspberry-vi@xxxxxxxxxxxxx
  • Date: Tue, 15 Aug 2017 02:58:52 +0000

As I understand it(others are welcome to correct me if I get something wrong):

Speakup is a kernel module that provides a text-to-speech interface at
the kernel level.
espeak is a popular software speech synthesizer.
espeak-ng is the next generation version of espeak.
espeakup is a terminal screen reader that utilyzes speakup and espeak/espeak-ng.
openMAX is a sound driver that bypasses the broken ALSA implementation
to render sound using the Pi's GPU. This bypasses the faulty code that
causes the stuttering.
piespeakup is a fork of espeakup that utilyzings OpenMAX.
Speechdispatcher serves as a go between between screen readers and
speech synthesizers. Orca goes through Speech-dispatcher, hince the
need for a speech-dispatcher module for OpenMAX to allow Orca to use
it.

I suspect the modular nature of all these programs is a byproduct of
the Unix philosophy of do one thing and do it well, with each
component doing one step of the process of turning on screen text into
something we can hear over our speakers, and I agree its quite
confusing.


-- 
Sincerely,

Jeffery Wright
President Emeritus, Nu Nu Chapter, Phi Theta Kappa.
Former Secretary, Student Government Association, College of the Albemarle.
=========================================================== 
The raspberry-vi mailing list 
Archives: //www.freelists.org/archives/raspberry-vi
Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
-----------------------------------------------------------
Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
Foundation.

This list is not affiliated to the Raspberry Pi Foundation and the views and 
attitudes expressed by the subscribers to this list do not reflect those of the 
Foundation.

Mike Ray, list creator, January 2013

Other related posts: