Sonitron do a range of piezo ceramic speakers that cover a fairly wide audio range from around 500hz to about 12000hz, upon which they start to tail off rapidly. The frequency response is very flat over the audio range.
Don't expect heavy (any) bass from a piezo transducer- they just can't move the air like a more conventional cone loudspeaker with a voice coil.
Also bear in mind that they present a different load to an audio amplifier to a conventional voice coiled loudspeaker(capacitive rather than reactive), and tend to require larger voltage levels to give of their best. If you look on the Sonitron website you'll see they offer amplifier boards, although I have no idea of costs.
I have looked long and hard into this for the Yellow Submarine project. They're light, unaffected by water/moisture,and won't deform under pressure, they still need to be mounted onto a baffle though if you want to prevent rear wave cancellation at lower frequencies.