I was looking at the spec-sheet (http://www.sparkfun.com/datasheets/Comp ... manual.pdf) for the SpeakJet voice synth chip (https://www.sparkfun.com/products/9578), and I was wondering how easy it would be to use with the pyboard or another micropython board. I made an attempt to follow the circuit diagram on the spec-sheet which is set up to take TTL data and route that to an audio amp. So, take a look at this image: http://maxlupo.com/content/images/2016/ ... vox_bb.png, and let me know: did I follow the diagram correctly, or (more generally) does it look like it will work as I expect?
If all goes well, the code to interact with the SpeakJet would just be this:
from pyb import UART
uart = UART(1, 9600)
uart.init(9600, bits=8, parity=None, stop=1)
uart.write("Hello")
right?
Will this work? SpeakJet voice synth wiring
Re: Will this work? SpeakJet voice synth wiring
That fritzing part looks mostly OK. The only wrong thing I see is output section.does it look like it will work as I expect?
a) potentiometer for setting the volume: The middle tap has to go to the amplifier, and the left (in the picture) to the filter.
b) I would also place the 10 uF capacitor between low pass filter and potentiometer, taking away the DC from the potentiometer.
Since the amp module seem to have it's own volume setting, the potentiometer is obsolete. Although the ones with a bigger shape are easier to grasp.
Re: Will this work? SpeakJet voice synth wiring
Ah, yes, both of your points make sense. Once I get the chip, I will be able to test it all out.
Thank you for your help!
Thank you for your help!