IBM PS/2 Speech Adapter

IBM PS/2 Speech Adapter

Image gallery

IBM’s voice for the Personal System/2

The IBM Personal System/2 Speech Adapter brought dedicated voice hardware to IBM’s late-1980s computers. It combined synthesized speech with the ability to encode and reproduce recorded sound. The two functions used different circuits and different representations of speech.

IBM’s April 1987 product reference lists the adapter for the PS/2 Model 30. Later options documentation includes the Model 25 family. The adapter used the PC expansion bus—an 8-bit ISA connection—so the PS/2 name does not make this a Micro Channel card.

The LPC speech path

The TMS5220C generated speech using linear predictive coding, or LPC. Encoded data describes the changing characteristics of a voice; the synthesizer reconstructs the sound from that compact representation. This differs from playing back a conventional uncompressed recording.

The TI speech processor belongs to a family that can accept speech data from the host computer as well as work with speech ROMs. It is an encoded-speech engine, rather than a chip that independently converts English spelling into pronunciation. The surrounding software and stored speech material determine what the system says.

A second path for recording and playback

The Motorola MC3418 handled continuously variable slope delta modulation, usually shortened to CVSD. IBM’s options manual explicitly describes this path as converting speech into data and converting data back into speech, alongside the separate LPC synthesizer.

CVSD represents successive changes in the audio signal using a one-bit stream. Its clock rate affects the recording and playback process. The 1994 Multimedia Data Standards Update identifies the PS/2 adapter’s Motorola circuit and describes IBM-compatible CVSD rates from 14,400 to 38,400 samples per second.

That separation is an important part of this board’s story. The LPC section recreated a voice from speech parameters; the CVSD section could capture and reproduce audio. A microphone input therefore did not, by itself, mean that the board understood spoken words.

The external speech control assembly

The card was used with an external control assembly connected through the socket on its mounting bracket. Documented complete units include a speaker, volume control, headphone connections, and a microphone input. The gallery here shows the card and its TI processor; the external assembly is not pictured.

For collectors, that missing piece deserves attention. A bare card is only part of the complete system, and its bracket connector should not be mistaken for an ordinary headphone socket. Matching control hardware, cabling, and software matter when bringing a surviving adapter back into use.

A connection to the PCjr speech system

The PS/2 adapter continued the two-path speech approach seen in IBM’s earlier PCjr Speech Attachment. The PCjr device used a sidecar enclosure, while the PS/2 product put the circuitry on an internal expansion card.

IBM’s PCjr programming guide illustrates the earlier system with vocabulary and record/playback modes, a built-in selection of 196 words and sounds, and calls into its Speech BIOS. That manual is useful historical background, but its PCjr-specific setup should not be assumed to apply unchanged to every PS/2 installation.

Software supplied the purpose

IBM’s PS/2 options documentation says that general control support for the adapter was held in an internal ROM. Applications were still needed to decide when to speak, what material to reproduce, and how to use recording.

This places the adapter between several familiar categories in the museum: a dedicated speech synthesizer, a voice recording interface, and a component that applications could turn into a talking computer. Its possibilities depended on the software around it as much as the chips on the board.

Speech Adapter and SpeechViewer

IBM also used related voice hardware in its SpeechViewer work. The separately numbered SpeechViewer Hardware Option and Convenience Kit were announced in November 1988 for speech-therapy applications, combining hardware and software to capture, analyze, and display speech.

Those packages should not be confused with the original Speech Adapter’s ordering number. The relationship is useful historical context, rather than evidence that a loose Speech Adapter board includes the SpeechViewer software or a complete therapy system.

Identifying a complete example

When comparing surviving hardware, start with the board markings and photographs, then check the external assembly and the software supplied with it. IBM’s options manual also notes that the Speech Adapter and 3278/79 Emulation Adapter could not be installed together in the same system.

The photographs preserve a useful example of early PC voice hardware: a densely populated ISA board with a dedicated speech processor, a separate recording path, and a connector for the controls the listener actually used.

Specifications

Manufacturer
IBM
Product
Personal System/2 Speech Adapter
IBM ordering number
1501216; feature code 5002
Photographed board marking
33F4461XM
Period
Documented in 1987
Interface
8-bit ISA / PC expansion bus; full-size slot
IBM systems documented
PS/2 Model 25 and Model 30 families
Speech processor
Texas Instruments TMS5220CNL
Recording / playback circuit
Motorola MC3418 CVSD codec
Speech modes
LPC synthesis and CVSD recording/playback
External hardware
Speech control assembly with speaker, volume, headphone connections, and microphone input
Control support
Internal ROM; application software required

Sources and further reading

Speech hardware