This is a module I built early this year.
It is an Arduino driving a SpeakJet chip to produce allophones and weird synth sounds.
It works on an algorithm coded in Arduino, which is basically a sequence with a variable, the slide potentiometer position amount, which makes the sound change.
The rythm and velocity must be changed into the code.
It has an LCD to display the amount of the slide potentiometer. It says "Voice Pitch" but it could be anything.
The first slide potentiometer is the volume.
Based on the sequence you can produce robot voices.
The easy way should be to add another chip which translates text into sound.
"In general, I guess we can call this "index modulation", in the sense that we have a counter (i) that keeps track of a loop. The sound output is calculated on a sample by sample basis using a function that manipulates i in various ways (left and right shifting, multiplication, divide, modulo etc). The combined output for each sample is then output to the R2R DAC where the value is converted to a voltage, which can be sent to a piezo, an amp or an audio input.
I find these ideas very exciting - it's a very minimalist approach to creating sound and music on a basic level, yet the outcomes are at times complex, containing rhythm, pitch and structure."
This is a device a made two years ago.
The main idea was to recreate, in an electronic way, the instance when you are in front of a table and you start hitting on it to create a rythm.
It's like giving each hand, or finger, a pitch so you have two different sounds to play around with.
It is a dual squarewave generator, controlled by two buttons and two switches.
Each oscillator has its own potentiometer to change the pitch.
It can also be used as an LFO to control another synth via CV.