Voice Synthesizer IC Set

Voice Synthesizer IC Set

Image gallery

Speech synthesis from the parts counter

Radio Shack sold this set under its Archer component brand as the Voice Synthesizer IC Set. The photographed package carries catalog number 276-1783. Its two devices are visibly marked SP0256-017 and SPR016-117, both made by General Instrument. The retail name describes the packaged product; the markings identify the particular speech processor and ROM inside.

The custom 017 vocabulary

This set speaks prepared number words, clock phrases, and three melodies. The selection table contains 36 entries, numbered 0–35. Numbers above twenty are assembled from tens and units: thirty-five is a selection of “Thirty” followed by “Five,” rather than entry 35. Entry 35 actually selects Melody C.

The processor and the companion ROM

The SP0256-017 generates speech; the SPR016-117 stores encoded speech information. The processor also has 16 kilobits of internal ROM—2 KB—for instructions and data. The companion is another 16-kilobit speech ROM, not an audio amplifier or independent voice chip. The vocabulary table applies to the paired set and does not establish which memory holds each individual utterance.

How the electronic voice is made

General Instrument’s SP0256 documentation describes a programmable digital vocal-tract filter, an internal controller, stored instructions and data, and pulse-width-modulated output. Stored parameters govern excitation, pitch, amplitude, and the filter response. External low-pass filtering turns the digital output into an audio signal, which can then be amplified for a speaker. A melody and a spoken word are different programmed uses of that synthesis hardware.

Why the external ROM matters

The SPR016-117 uses the speech processor’s specialized serial interface. Serial address, clock, control, and data connections let the processor retrieve its program and sound information. It is not a standard parallel EPROM socket: memory capacity alone does not make another device compatible. The suffix 117 identifies custom contents, so another SPR016 part can have the same general interface yet contain a different vocabulary.

Choosing and joining the utterances

A controller supplies a selection on A1–A8 and pulses the active-low ALD input. LRQ indicates when the input latch can accept another selection; SBY indicates that speech is inactive. Observing readiness lets a project join separate entries into an announcement. The input latch is not a long text or sentence buffer.

An example time announcement

A controller announcing 7:35 P.M. can select “It Is,” “Seven,” “Thirty,” “Five,” and “P.M.” in order. Those entries are decimal 24, 7, 21, 5, and 26. The controller keeps time and chooses the sequence; the IC set supplies the voice. Additional circuitry provides power, the synthesis clock, selection logic, audio filtering, and amplification as required.

Different from the AL2 package

The SP0256-AL2 stores its allophone inventory in its internal ROM. A host sequences those sounds to construct words. The 017 set instead offers ready-made vocabulary suited to time announcements. Its external ROM is part of that custom arrangement; it does not imply that an AL2 needs an external ROM for its own allophones.

A misleading technical-sheet heading

The archived 276-1783 technical sheet labels its front page SP0256-AL2, although the table inside contains clock utterances and melodies. The photographed SP0256-017 marking and the supplied vocabulary identify the actual custom set. The AL2 heading should not be used to substitute the AL2 allophone table for this one.

Notes for building a working circuit

A documented breadboard reconstruction reports two mistakes in the supplied application drawing: ALD must be able to pulse low, and SE must be held high for normal strobed operation. Check the pin descriptions as well as the drawing. The reconstruction provides a tested alternative schematic; it is listed in the references below.

A hobbyist route to a talking project

The set demonstrates how a specialized speech vocabulary could become a component for another design. A builder could turn a clock, reminder, or demonstration into an audible device by choosing the available phrases. It is a speech subsystem, not a complete clock and not an English text-to-speech converter.

Specifications

Retail brand
Archer / Radio Shack
Package name
Voice Synthesizer IC Set
Catalog number
276-1783
Speech processor
General Instrument SP0256-017
Companion ROM
General Instrument SPR016-117
Sound selections
36 listed entries: number words, clock phrases, and three melodies
Input
Eight-bit selection with load/request handshake

Talking-clock selection table

DecimalHexadecimalUtterance
000Oh
101One
202Two
303Three
404Four
505Five
606Six
707Seven
808Eight
909Nine
100ATen
110BEleven
120CTwelve
130DThirteen
140EFourteen
150FFifteen
1610Sixteen
1711Seventeen
1812Eighteen
1913Nineteen
2014Twenty
2115Thirty
2216Forty
2317Fifty
2418It Is
2519A.M.
261AP.M.
271BHour
281CMinute
291DHundred Hour
301EGood Morning
311FAttention Please
3220Please Hurry
3321Melody A
3422Melody B
3523Melody C

Documentation and downloads

Sources and further reading

Speech hardware