[raspberry-vi] Re: Wow!

  • From: Jayson Smith <jaybird@xxxxxxxxxxxxxxxxx>
  • To: raspberry-vi@xxxxxxxxxxxxx, Travis Siegel <tsiegel@xxxxxxxxxxx>, Ben Mustill-Rose <ben@xxxxxxxxx>
  • Date: Fri, 1 Jan 2021 07:37:43 -0500

Hi,

You had me excited at first, when mentioning an open-source DECtalk 
reimplementation, as I didn't know such a thing existed. However, upon 
looking, it seems they just use a DECtalk 5 version from Fonix. If I'm 
wrong and there really is an open-source DECtalk reimplementation, I'd 
love to know about and possibly play with it!

Jayson

On 12/31/2020 9:57 PM, Travis Siegel wrote:

Easily done.  I may take a stab at this, since I've wanted to build an
external synthesizer for quite a while now anyway. Parallax has a speech
synthesizer called the emic2.  It's $60, and uses the I2C interface
method, so it will work just fine on a pi. I've used this synthesizer on
multiple projects, and it has worked just fine each and every time.
It's an opensource implementation of the dectalk synth, handles both
english and spanish, and uses two different synthesizer command sets,
both the original dectalk commands (which are the ones I'd use to
maximize compability with code that wants to talk to it), and a newer
set that doesn't give as much fine grain control, but is easier to use.
It would be simple to put the emic2 on a bread board, wire it to the pi,
then simply tell the screen reader to use the dectalk commandset, and
poof, instant external synth, no speech generation necessary on the pi,
thereby saving you CPU cycles that could otherwise be used for more
important tasks.  I currently have two of these synthesizers, and as
soon as I get a power adapter for my shiny new pi4, I'd be happy to add
this task to my list of other things I'd like to get working on said device.

On 12/31/2020 3:19 PM, Ben Mustill-Rose wrote:
A DIY synth would be a nice project for a PI. Find the docs for /
reverse engineer the protocol for a widely supported hardware synth
then use something like eSpeak for the actual speaking. Doesn't even
need a Pi really.

On 12/31/20, Michael A Ray <dmarc-noreply@xxxxxxxxxxxxx> wrote:
Careful with serial port connected hardware speech synthesisers
connected via USB to serial adapters.

Most, if not all, serial port synths require a connection that supports
hardware handshaking.

As far as I know, some, if not all, USB to serial adapters do not
support this.

The PL2303 chip adapters almost certainly do not. I think some of the
FTDI chip ones do. But many of these are not supplied with enough pins
connected through for this to be true.

The synth needs hardware handshaking to tell the computer when to stop
sending more speech data while it catches up.

This is not heard as pauses, the data is arriving too quickly for this,
but too quickly for the synth to keep up and it needs to pause delivery.

Also, the synth probably uses handshaking to tell the PC when it has
finished, and when more data can be sent.

The kernel modules for the synths that SpeakUp supports are also not
built in Raspbian at least.

So you would need to rebuild your own kernel.

This is not difficult to do. But should be done by cross-compiling on a
desktop.

The first time I compiled a kernel on a Raspberry Pi, it took fifteen
hours.

Sure that was a 512 Raspberry Pi 1B. But it is still probably very slow
even on an 8GB Pi 4.

Even if it were much faster, it would be a good idea to build on a USB
drive, because a kernel build uses a LOT of reads and writes, and the SD
card is very slow.





On 31/12/2020 19:13, kperry@xxxxxxxxxxxxx wrote:
My old doubletalk LT died and the parts that burnt out we were not able
to
get.  With that said check this out.  This would be great to add to my
raspberry PI and speakup: RC systems is selling the doubletalk still.
$179


https://www.rcsys.com/order.htm



===========================================================
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

--
Michael A. Ray
Analyst/Programmer
Witley, Surrey, South-east UK

"Perfection is achieved, not when there is nothing more to add, but when
there is nothing left to take away." -- A. de Saint-Exupery

https://cromarty.github.io/
http://eyesfreelinux.ninja/
http://www.raspberryvi.org/


===========================================================
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


===========================================================
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

===========================================================
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


=========================================================== 
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: