[comp.misc] Speech Chips

tedk@ihuxv.ATT.COM (Kekatos) (09/14/88)

There have been several discussions  on sci.electronics about
speech chips.  Here is an article that I wrote a while ago.

------------------

Review and Information on B.G Micro Text to Speech Board.

         COMPUTALKER SPEECH SYNTHESIZER

from  B.G. MICRO  (214) 271-5546  (Dallas TX)

I purchased the B.G. MICRO  COMPUTALKER board for $89.95 (price is lower 
now). It can be inserted into a PC, or operated in a stand-alone mode.
I have it set-up in stand-alone operation. I have it 
propped-up between books on my book shelf. I built my own +5,+12,-12 power 
supply that doubles as a book-end. A power supply is available from B. G.
Micro. I use a ribbon modem cable to connect it to one of several 
different computers. 

This Board uses the General Instruments SPO256-AL2 and CTS256-AL2
chip set. These are the same chips that Radio Shack sells. These chips 
have been mentioned in several books on voice synthesis ("Chip Talk"). 

The board uses one slot (for power only) and requires one serial COM port 
connection. The board can except ASCII TEXT from any computer (or terminal) 
with RS-232 port. There is a 1700 byte input buffer with hardware handshake 
signals. The board is shipped with a (IBMPC) Demonstration Disk, documentation,
and Schematics. The board has a speaker and a RCA type phono jack for external 
speaker.

The serial port on the board can be set to one of seven baud rates up to 
9600 baud. The COMPUTALKER begins speaking the received TEXT after it receives 
a CR (0x0d) character. 

The TEXT to SPEECH program within the COMPUTALKER is limited but is fairly 
good for the price. It has trouble with speaking numerical text. Everything 
must be spelled out. Such as "$104" must be sent to the COMPUTALKER 
as "1 hundred and 4 dollars". 

The voice quality is good compared to some voice synthesizers. It sounds 
a bit "nasal", and take some time to get use to. It is best if there are 
spaces between words and difficult to understand words are 
spelled "phonetically". This take some experimenting. 

I have read material on phonetic speech with PHONEMES and on using/constructing
ALLOPHONE speech with the SPO256-AL2, but I haven't found a way to by-pass the
text to speech conversion program. From my reading, the Votracs(tm) system has 
control character sequences to alter tonal voice qualities and set control 
modes.  This is something like what a good printer would allow.  I spoke with 
the guy that designed the COMPUTALKER for B. G. MICRO, He says that there are 
NO special control sequences that the voice synthesizer responds to, such to 
alter the modes of operation or alter the speaking tone, etc.

----------

Ted G. Kekatos
backbone!ihnp4!ihuxv!tedk                     (312) 979-0804
AT&T Bell Laboratories, Indian Hill South, IX-1F-460
Naperville & Wheaton Roads - Naperville, Illinois. 60566 USA

tedk@ihuxv.ATT.COM (Kekatos) (10/10/88)

In article <720@m10ux.UUCP> rgr@m10ux.UUCP (Duke Robillard) writes:
|In article <2846@ihuxv.ATT.COM> tedk@ihuxv.UUCP (55624-Kekatos,T.G.) writes:
|>Review and Information on B.G Micro Text to Speech Board.
|>         COMPUTALKER SPEECH SYNTHESIZER
|>from  B.G. MICRO  (214) 271-5546  (Dallas TX)
|
|    There's also a speech synthesizer for IBM-ish PC's from a company
|called COVOX. 675 Conger Street, Eugene, Oregon, 97402 (503) 342-1271.
|It's about $70.  It consists of a speaker/amp box, about 4 inches high,
|which uses a 9 volt battery and a little box (with the D/A chip) that
|plugs into the parallel port.  It's called the Speech Thing.  comes with
|device drivers and some examples in basic and C (mostly basic) and a 
|program to turn ASCII text into speech. It's pretty cool.
|
|    Covox also sells a A/D speech converter.  This consists of a microphone
|and a 1/2 size board.  It's suppose to generate input for the Speech 
|Thing mentioned above.  This costs some more (about $90) and I don't have
|it yet so I can't say if it's cool or not.
|
||       Duke Robillard           UUCP:   {backbone!}att!m10ux!rgr

There is one thing that needs to be understood.  

The COMPUTALKER board is a stand-alone hardware solution. The only 
thing that one needs to do is pass ASCII english text to the 
COMPUTALKER via a serial port.  The board does the rest.  

I have printed material from COVOX on their products that are 
mentioned above. There product is only a D/A converter
with a speaker.  Your computer must do the rest. All the text-to-speech
conversion be processed by *your* computer. If you have several different
computers (as I have), you must have a version of the COVOX software
for each computer. 

Granted, the COVOX solution IS more flexible, allowing the user to 
record/playback ANY sound(s).  But there is a software dependency that
could be a problem to some (non-standard) systems.  

Personally, I own two computer systems (Victor-9000) that have a CODEC
chip on the motherboard. (I also have the Victor option board that allows
recording.) A CODEC chip is a COder-DECoder. It is something like a 
A/D - D/A.   Using *software* one can record and playback ANY sound
from audio input.  I have a small application that allows one
to record "samples" of audio (up to 4.5 secords), each sample on a 
key on the keyboard. Then in playback mode, the keys can to pressed
in any order to playback the "samples" (operating something like a 
sampling keyboard). 

Surely, This could also be done with the COVOX products. 

My point is...  That for speech synth only, I feel that one of the
many hardware solutions, such as the COMPUTALKER or a VOTRAX box,
is a better value.  

(In the above context, when I say "hardware solution", I mean 
some type of dedicated system that performs the processing work.)

This is only my own opinion. 

Ted G. Kekatos
UUCP: ..!att!ihuxv!tedk                     (312) 979-0804
AT&T Bell Laboratories, Indian Hill South, IX-1F-460
Naperville & Wheaton Roads - Naperville, Illinois. 60566 USA