[raspberry-vi] Re: Wow!

  • From: <kperry@xxxxxxxxxxxxx>
  • To: <raspberry-vi@xxxxxxxxxxxxx>
  • Date: Fri, 1 Jan 2021 12:17:56 -0500


No there probably will be no open source dectalk.  The guys that made the Epson 
phonics speech chip will probably be the last.  The company who makes the 
Phonics code went out of business and it was not a pretty split.  When I was 
the project lead on the Orion TI-84 there company was a wreck and the contract 
for the things we wanted to do voice wise was never fulfilled.  So I would say 
the ability to get that code died around 2013 to 2016 Parallax has hung on 
because the people making the chips can use it on old designs.  Try to buy 
those chips or the software now and you will meat a brick wall.

Ken
-----Original Message-----
From: raspberry-vi-bounce@xxxxxxxxxxxxx <raspberry-vi-bounce@xxxxxxxxxxxxx> On 
Behalf Of Jayson Smith
Sent: Friday, January 1, 2021 7:38 AM
To: raspberry-vi@xxxxxxxxxxxxx; Travis Siegel <tsiegel@xxxxxxxxxxx>; Ben 
Mustill-Rose <ben@xxxxxxxxx>
Subject: [raspberry-vi] Re: Wow!

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

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