3

has anyone used the arduino to convert text to speech?

mad_z
  • 5,050
  • 5
  • 45
  • 56

4 Answers4

7

Cantarino is a work in progress software speech synthesizer for Arduino. You could also interface with several speech synth chips available. Devantech SP03 module has been popular but it is hard to find. What makes it especially cool is the I2C interface.

tuupola
  • 1,657
  • 2
  • 17
  • 21
1

I think it should be possible to use the PWM (Pulse Width Modulation) to playback audio samples - but at very low quality. I've heard this done on the BBC Micro game Exile, on a 6502 CPU way back in the day. Text to speech seems like quite a lot to ask of an ATMEGA series chip. But who knows what clever people are out there to prove me wrong!

Rob
  • 285
  • 2
  • 8
1

speechchips.com sells a few IC's programmed to handle text-to-speech for you.

Depending on your application though...you can probably get much better quality simply using pre-recorded audio stored on a SD card or something. Sure it might take a couple hundred MB for all your different speech recordings, but that's just pennies at today's SD card prices, and SD cards can be interfaced via SPI.

davr
  • 6,802
  • 2
  • 25
  • 37
1

Just discovered this blog post on LMR. Looks pretty cool. SpeakJet

ArduinoFun
  • 555
  • 1
  • 4
  • 10