SP0256 AL2 Speech synthesiser with serial I/O for Arduino/PIC etc.
Overview
The SP0256 AL2 is an Allophone speech synthesiser by GI (General Instrument). It was widely used in the 80s and 90s in speech synthesisers for virtually all the 8-bit computers. The chip can produce 64 allophones including several pauses of various lengths, and with these sounds you can build recognisable human speech.
How to use it
The board has 9 connections on a single 0.1in header. Connect +5v and GND as marked on the PCB. SP+ & SP- are 8R speaker connections. On powering up take the RST line low until for board is out of reset. Monitor the SBY line until in a loop until it is LOW (This is effectively a BUSY line from the chip). Load 8 bits of data with the allophone address in the lower 6 bits using a 2 wire SPI interface on SCL (Clock) and SDA (Data). Take the ALD (Address LoaD) low then return it to a high state. SBY will then return to a high state so monitor it as before until it goes low again. Repeat these steps for all allophones in the string.
I can provide code examples if required. There is a contact page on my website.
Please note: The SP0256 AL2 is now discontinued. You can still find them but be careful if purchasing them directly from China as most are fake, at least those I have purchased were.
The board is a complete speech synthesiser with built in power amp.
SP0256 AL2 Speech synthesiser with serial I/O for Arduino/PIC etc.
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mike PureZX
- SPISP0 Test board Rev 1A USB powered This is a USB powered version of the previously published test board for my SPISP0 Serial SP0256-AL2...
- SPISP0 - Serial SP0256-AL2 Test Board This is a test board for my SPISP0 Speech Synthesiser. It will send sample strings to the SP0256-AL2...
- SPISP0 - Serial SP0256-AL2 Speech Synthesiser Rev 3B 2022 This is an update to my SP0256-AL2 Allophone Speech Synthesiser project. To recap: The board present...
- Arduino Nano Dev Board Arduino Nano dev board that I designed a while ago, someone might find it useful. The board breaks o...
- ZX Spectrum ROM card. This is an external ROM card for the Sinclair ZX Spectrum. It will work with the Harlequin or standa...
- ZX Spectrum Harlequin Paged ROM This project adds multiple ROMs to the ZX Spectrum Harlequin. The Spectrum ROM is 16k bytes in size,...
- SpeccyKB - CADCAM This is a keyboard designed for use with the ZX Spectrum Harlequin boards. The design of the Harlequ...
- SP0256 AL2 Speech synthesiser with serial I/O for Arduino/PIC etc. OverviewThe SP0256 AL2 is an Allophone speech synthesiser by GI (General Instrument). It was widely ...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
488 0 0 -
RF Control training board for students based on ESP32 C3
650 0 2 -
Aquarius+ Computer, Standard PCB
860 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
595 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
516 0 1 -
Nintendo Famicom HVC-001 Controller Shells
617 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
573 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
779 1 5 -