Shop OBEX P1 Docs P2 Docs Learn Events
Speech patterns from a piezospeaker — Parallax Forums

Speech patterns from a piezospeaker

UghaUgha Posts: 543
edited 2008-02-13 20:36 in BASIC Stamp
I'm attempting to make a robotic "head" with emotional response using
a couple BS2s.

I'd like the robot to have vocal feedback, namely moans and grunts
and such in different "moods".

You've most likely seen robotic toys with something like this.

I've been fiddling around with trying to get something that remotely
sounds like human speech from a piezo but its very slow going... so
I decided to ask for help.

Does anyone know a website or something that has the various
frequencies for human speech phonemes? Or perhaps the various
frequencies used in common english words?

If someone can get their cat to say "I love you" and make it
at least partially understandable... I can make a piezo say "I'm bored"

Comments

  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-02-13 20:36
    Most likely you are going to need a speaker. Piezos such as those in the BOE-Bot kit have a resonant frequency around 2,500 Hz to 3,000 Hz…They have a very limited frequency response range. A standard speaker will usually go low enough to be acceptable for voice. The problem is volume level…The Piezo can produce the lower frequencies but not at sufficient level to be usable as it can with the 1,000 Hz to 16,000 Hz range. Also, a BS2 Module won’t be able to create the base sounds…You would need a speech processor or audio playback module. Take care.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Tech Support
Sign In or Register to comment.