emic text to speech module
is there anyone who has worked with the emic text to speech module. we are using it for our project, but we are not sure of the connections for interfacing it with a micro controller. if anyone has worked with it before could you please send us the circuit diagram of the connections. we are giving digital data via the micro controller, which is in the form of ascii text ....and the module converts it to audio which is then connected to an speaker......
Comments
http://www.parallax.com/dl/docs/prod/audiovis/EmicModules.pdf
regards peter
·
The module uses TTL level (0V and 5V) signal level. The pc uses
RS232 (-12V and +12V) signal level.
You must either use a microcontroller or a levelshifter such as max232.
The Aout is a line level audio signal that must be feed into an amplifier via
a capacitor. You can connect a 8 ohm speaker (0.25W) directly between
SP+ and SP-.
You can use hyperterminal using ascii, provided you use the max232·chip.
regards peter
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
In the hyperterminal we had given
say=hello;
as such.This was connected via the RS232 and MAX232.We had connected an 8 ohm speaker b/w pins SP+ and SP-.The other pins we used were Vcc,gnd (8,11),SIN ,SOUT.
is there any other method to test the module?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
At only·ONE place in the chain, you need to flip RX and TX.· (The same effect as a null-modem cable).· You can do this where the PC connects to the MAX chip or between the MAX chip and the EMIC.· Alternately,·try using a null-modem cable between the MAX and PC.
Where is power for the MAX chip coming from?· If not from the same supply as the EMIC, then you need to connect the VSS·of your power supplies together.· Did you connect the common wire from the PC serial port·to the MAX chip? (Or it may need to go to VDD, but double check me)
Double check the baud settings, Hyperterminal should be set to 2400, 8, N, 1.
Check SW1 on the EMIC, make sure it's·on, so that your data should be sent as·ASCII.· If off, data should be sent in hexadecimal.·
Temporarily set SW2 on.· All the commands you send should echo back to hypterminal.· This will allow you to test the serial connection.· Turn off when working properly.
Volume is software controlled.· Try increasing it before sending the first·speak command.· "Volume=7;"· (Max Volume)
Try ending all of your commands with a ";" (semicolon).· "Say=hello;"
I hope this helps!
Post Edited (Desy2820) : 3/19/2007 10:03:53 AM GMT