Added to your shopping cart

The SpeakJet is a completely self-contained, single-chip voice and complex sound synthesizer. It uses a mathematical sound algorithm to control an internal five channel sound synthesizer to generate on-the-fly, unlimited vocabulary speech synthesis and complex sounds.

The SpeakJet is pre-configured with 72 speech elements (allophones), 43 sound effects, and 12 DTMF Touch Tones. Through the selection of these sounds, and in combination with the control of the pitch, rate, bend, and volume parameters, the user has the ability to produce unlimited phrases and sound effects, with thousands of variations, at any time.

The SpeakJet can be controlled simultaneously by logic changes on any one of its eight Event Input lines, and by a single I/O serial line, allowing for both CPU-controlled and stand-along operations.

  • Programmable, 5-channel synthesizer
  • Natural phonetic speech synthesis
  • DTMF and other sound effects.
  • Programmable control of pitch, rate, bend and volume.
  • Programmable power – up or reset announcements.
  • Multiple modes of operation.
  • Simple interface to microcontrollers.
  • Simple “Stand Alone” operation.
  • Three programmable digital outputs.
  • Internal 64 Byte input buffer.
  • Internal programmable EEPROM.
  • Extremely low power consumption.
  • Low pin count.
  • Multiple case styles available.

SpeakJet Product Help and Resources

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

2 Soldering

Skill Level: Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.
See all skill levels

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

3 Electrical Prototyping

Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

3.5 out of 5

Based on 4 ratings:

Currently viewing all customer reviews.

2 of 2 found this helpful:

really like it

great way to easily add speech and cool sound effects to (arduino) projects. Just wish it was cheaper....

1 of 1 found this helpful:

It is working as intended. This is a good piece. Thank you

5 of 5 found this helpful:

Poor documentation slows development, overpriced

The documentation for this interesting IC badly needs a revision and additional information. Lack of timing diagrams and timing specifications can cause confusion. It took a while before this chip uttered the first word I sent it via a serial connection. (The chip defaults to 9600 bps, so no need to configure it to start.) A list of the factory-set, or default, conditions would help. For that information you must go through a lot of text. The chip responds to what Magnevation calls a Serial Control Protocol, SPC. Descriptions refer to the capability to read and write to and from internal EEPROM. But the chip lacks a serial output, so you cannot read the contents of registers, you can only change them. Strange. The document includes a table, "Subset of SCP Commands," which makes me think other commands exist but remain unlisted or unknown. Perhaps the manufacturer means this subset shows only the commands for this chip.

The Phrase-A-Lator software can help you translate words into the commands to have the chip speak them. A microcontroller (MCU) can easily handle that task. But you need a direct logic-level--NOT RS-232 voltages!--connection between a PC or microcontroller to change some settings. That process can get more involved than you might want. By default the chip says "Ready" whenever it gets power or detects a Reset signal. I find that annoying. A single bit in an EEPROM location would let me disable this "feature," but I don't want to affect the other seven bits. The Phrase-A-Lator software includes a way to do this, but it also writes data to all other registers all in one long transmission! Good grief. I don't want to duplicate that process!

If you really want speech in an application, you might try this chip, but frankly it's overpriced and poorly documented.

1 of 1 found this helpful:

Great addition to my hobby projects.

I found this simple enough to add to my amateur hobby projects. Love the R2D2 like sound effects as well.