
TECHNICAL OVERVIEW




[The following material is excerpted from the Intellivoice (Model 3330) Product 
Engineering Specification by Thomas L. Randolph, project engineer, March 18, 1982, 
revised May 6, 1982; from the General Instruments Product Specification for the Orator 
Speech Processor; and from the Intellivoice Service Manual.]



The 3330 produces audio speech signals when used in conjunction with a Master Component 
and/or Keyboard Component, and Voice Compatible game cartridges. Cartridges are deemed 
"Voice Compatible" if they make use of the 3330 speech facilities. Cartridges which are 
not voice compatible do not make use of the speech facilities, nor allow certain of the 
required speech production signal functions to be performed. Nonetheless, non-voice 
compatible game cartridges can be used with the 3330, but no voice game-play enhancement 
is provided.



When used in game-play, the Intellivoice unit "speaks" through the sound channel of 
the television. It uses the same audio channel as the sound generator in the Master 
Component.



A volume control on the 3330 allows variance of the voice loudness level. This control 
does not affect the normal game sounds--only voice.



The 3330 unit will be the base for future peripherals. Additional hardware was 
included to provide for controlled communication between the Master Component and 
those peripherals. Future peripherals will plug into the top-mounted connector of the 3330.



The 3330 consists of a VLSI speech synthesizer, an LSI buffer/interface chip, an active 
audio filter/amplifier section, and provisions for current assistance to the Master/Keyboard 
Component's +5V power supply.



SPEECH SYNTHESIZER

The speech synthesizer is the General Instruments SP-0256 Orator. The SP-0256 incorporates 
four basic functions:





A software programmable digital filter that can be made to model a VOCAL TRACT.

A 16K ROM which stores both speech data (Resident ROM or RESROM) and instructions (the PROGRAM).

A MICROCONTROLLER which controls the data flow from the ROM to the digital filter, the 
assembly of the "word strings" necessary for linking speech elements together, and 
the amplitude and pitch information to excite the digital filter.

A PULSE WIDTH MODULATOR that creates a digital output which is converted to an analog 
signal when filtered by an external low pass filter.




The SP-0256 can also accept serial speech data from an external source.



For the 3330, the RESROM contains a variety of words and phrases that may be useful in
video games. The PROGRAM consists of 17 different parameters used by the VOCAL TRACT model 
to imitate human speech patterns.



BUFFER/INTERFACE CHIP

The buffer/interface chip (General Instruments SPB-640) contains logic required to interface 
the speech synthesizer to the Master/Keyboard Component cartridge bus.



Controlling input to the buffer/interface chip is primarily from the Master Component 
Microprocessor bus signals. Other controlling inputs are generated by the speech synthesizer 
during speech production.



The buffer/interface chip has three methods of transmitting data to the speech synthesizer 
and peripherals connected to the stacking connector.



The first speech-oriented data transference method causes the synthesizer to produce 
speech segments contained in its internal ROM (RESROM): the buffer/interface chip allows 
the address of the desired speech segment to pass onto an 8-bit peripheral data bus connecting
the buffer/interface and synthesizer chips, and sets the proper control lines for 
the synthesizer to generate the segment.



The second method of moving speech data allows the Master/Keyboard Component to load custom 
speech data into the synthesizer: data from the game cartridge is loaded into the 
buffer/interface chip's 640-bit FIFO array and converted to serial data, and 
the buffer/interface chip sets the proper control lines for the synthesizer to read the 
serial data and convert it to speech.



Finally, the buffer/interface chip also allows moving data to and from peripherals 
through the top-mounted stacking connector: the buffer/interface chip sets the proper 
control lines for the peripheral bus to carry bi-directional microprocessor data.



ACTIVE AUDIO FILTER/AMPLIFIER SECTION

The output of the speech synthesizer is not conventional audio, but is a 40 KHz digital 
Pulse Width Modulated (PWM) signal. When viewed on an oscilloscope, this appears to be a 
square wave whose edges rapidly expand and contract as speech generation takes place.



A series of filters (an LM-324C Quad OP Amp and related components) converts the PWM 
signal to conventional audio which is then amplified (an LM-358C Dual OP Amp and related 
components, including volume control) and fed to the Master Component.



The effective passband for the speech signals is from 150 Hz to 5KHz. Within this is 
also a 3db/octave bass pre-emphasis.



POWER SUPPLY BOOSTING/SUPPORT
The stacking connector has its connections arranged in such a way as to allow a future 
power supply to fill the 3330 and game cartridge power requirements, and boost the 
power capability of the Master/Keyboard Component's power supply.



Power supply boosting can be accomplished by allowing power input to pin six of the 
stacking connector. This unregulated voltage is applied through an 8.2 Ohm, 2W resistor 
to the Master/Keyboard Component Vcc on pin 43 of the cartridge port to supply an 
approximately 270mA boost.



------------------------------------------------------------------------
The Blue Sky Rangers
intellivision@makingit.com 
